[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