From 654a04f90c14a05d83ac4f879d541921bbc1f0a8 Mon Sep 17 00:00:00 2001 From: Vincent Penquerc'h Date: Thu, 12 Jan 2012 18:23:42 +0000 Subject: [PATCH] gstrtpssrcdemux: fix element leak --- gst/rtpmanager/gstrtpssrcdemux.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gst/rtpmanager/gstrtpssrcdemux.c b/gst/rtpmanager/gstrtpssrcdemux.c index e4dd5697b5..523f9c5093 100644 --- a/gst/rtpmanager/gstrtpssrcdemux.c +++ b/gst/rtpmanager/gstrtpssrcdemux.c @@ -742,7 +742,10 @@ gst_rtp_ssrc_demux_iterate_internal_links_sink (GstPad * pad) it = gst_element_iterate_src_pads (GST_ELEMENT (demux)); - return gst_iterator_filter (it, src_pad_compare_func, (gpointer) prefix); + it = gst_iterator_filter (it, src_pad_compare_func, (gpointer) prefix); + + gst_object_unref (demux); + return it; }