From: Edward Hervey <edward.hervey@collabora.co.uk> Date: Thu, 13 Oct 2011 14:57:17 +0000 (+0200) Subject: tsdemux: Plug more leaks X-Git-Tag: 1.19.3~507^2~16001 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a74c02bf2352f068c7cf7fb813498415ba82caea;p=platform%2Fupstream%2Fgstreamer.git tsdemux: Plug more leaks --- diff --git a/gst/mpegtsdemux/tsdemux.c b/gst/mpegtsdemux/tsdemux.c index 00f0a24005..9b79b927d3 100644 --- a/gst/mpegtsdemux/tsdemux.c +++ b/gst/mpegtsdemux/tsdemux.c @@ -909,6 +909,8 @@ push_event (MpegTSBase * base, GstEvent * event) } } + gst_event_unref (event); + return TRUE; } @@ -1198,10 +1200,14 @@ create_pad_for_stream (MpegTSBase * base, MpegTSBaseStream * bstream, gst_pad_set_query_type_function (pad, gst_ts_demux_srcpad_query_types); gst_pad_set_query_function (pad, gst_ts_demux_srcpad_query); gst_pad_set_event_function (pad, gst_ts_demux_srcpad_event); - gst_caps_unref (caps); } - g_free (name); + if (name) + g_free (name); + if (template) + gst_object_unref (template); + if (caps) + gst_caps_unref (caps); return pad; }