[telepathy-gabble/master] fix leak in gabble_media_stream_new

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Tue Mar 31 06:17:10 PDT 2009


---
 src/media-stream.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/src/media-stream.c b/src/media-stream.c
index 05167e3..b39758b 100644
--- a/src/media-stream.c
+++ b/src/media-stream.c
@@ -164,6 +164,7 @@ gabble_media_stream_new (const gchar *object_path,
                          const GPtrArray *relay_info)
 {
   GPtrArray *empty = NULL;
+  GabbleMediaStream *result;
 
   g_return_val_if_fail (GABBLE_IS_JINGLE_MEDIA_RTP (content), NULL);
 
@@ -173,7 +174,7 @@ gabble_media_stream_new (const gchar *object_path,
       relay_info = empty;
     }
 
-  return g_object_new (GABBLE_TYPE_MEDIA_STREAM,
+  result = g_object_new (GABBLE_TYPE_MEDIA_STREAM,
       "object-path", object_path,
       "content", content,
       "name", name,
@@ -184,6 +185,8 @@ gabble_media_stream_new (const gchar *object_path,
 
   if (empty != NULL)
     g_ptr_array_free (empty, TRUE);
+
+  return result;
 }
 
 TpMediaStreamType
-- 
1.5.6.5




More information about the telepathy-commits mailing list