[Telepathy-commits] [telepathy-salut/master] Channels: fix leaks when setting PROP_CHANNEL_PROPERTIES
Alban Crequy
alban.crequy at collabora.co.uk
Fri Oct 31 10:13:47 PDT 2008
---
src/salut-im-channel.c | 2 +-
src/salut-muc-channel.c | 2 +-
src/salut-roomlist-channel.c | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/salut-im-channel.c b/src/salut-im-channel.c
index 16baa2d..79c7033 100644
--- a/src/salut-im-channel.c
+++ b/src/salut-im-channel.c
@@ -275,7 +275,7 @@ salut_im_channel_get_property (GObject *object,
g_value_set_boolean (value, TRUE);
break;
case PROP_CHANNEL_PROPERTIES:
- g_value_set_boxed (value,
+ g_value_take_boxed (value,
tp_dbus_properties_mixin_make_properties_hash (object,
TP_IFACE_CHANNEL, "TargetHandle",
TP_IFACE_CHANNEL, "TargetHandleType",
diff --git a/src/salut-muc-channel.c b/src/salut-muc-channel.c
index e60d00b..4ab5bae 100644
--- a/src/salut-muc-channel.c
+++ b/src/salut-muc-channel.c
@@ -211,7 +211,7 @@ salut_muc_channel_get_property (GObject *object,
g_value_set_boolean (value, TRUE);
break;
case PROP_CHANNEL_PROPERTIES:
- g_value_set_boxed (value,
+ g_value_take_boxed (value,
tp_dbus_properties_mixin_make_properties_hash (object,
TP_IFACE_CHANNEL, "TargetHandle",
TP_IFACE_CHANNEL, "TargetHandleType",
diff --git a/src/salut-roomlist-channel.c b/src/salut-roomlist-channel.c
index f1b4287..0e11445 100644
--- a/src/salut-roomlist-channel.c
+++ b/src/salut-roomlist-channel.c
@@ -170,7 +170,7 @@ salut_roomlist_channel_get_property (GObject *object,
g_value_set_boolean (value, priv->closed);
break;
case PROP_CHANNEL_PROPERTIES:
- g_value_set_boxed (value,
+ g_value_take_boxed (value,
tp_dbus_properties_mixin_make_properties_hash (object,
TP_IFACE_CHANNEL, "TargetHandle",
TP_IFACE_CHANNEL, "TargetHandleType",
--
1.5.6.5
More information about the Telepathy-commits
mailing list