[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