[telepathy-salut/master] don't keep a ref on priv->msg

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Fri Mar 27 09:01:00 PDT 2009


New version of libsoup unref unprocessed message when disposing the
session so there is no need to unref it ourself any more.
---
 lib/gibber/gibber-oob-file-transfer.c |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

diff --git a/lib/gibber/gibber-oob-file-transfer.c b/lib/gibber/gibber-oob-file-transfer.c
index 30f5301..c4c516c 100644
--- a/lib/gibber/gibber-oob-file-transfer.c
+++ b/lib/gibber/gibber-oob-file-transfer.c
@@ -122,9 +122,6 @@ gibber_oob_file_transfer_finalize (GObject *object)
       g_object_unref (G_OBJECT (self->priv->server));
     }
 
-  if (self->priv->msg)
-    g_object_unref (G_OBJECT (self->priv->msg));
-
   if (self->priv->session != NULL)
     g_object_unref (self->priv->session);
 
@@ -590,7 +587,7 @@ http_server_cb (SoupServer *server,
   soup_message_headers_append (msg->response_headers, "Content-Type",
       GIBBER_FILE_TRANSFER (self)->content_type);
 
-  self->priv->msg = g_object_ref (msg);
+  self->priv->msg = msg;
 
   /* iChat accepts only AppleSingle encoding, i.e. file's contents and
    * attributes are stored in the same stream */
-- 
1.5.6.5




More information about the telepathy-commits mailing list