rtpmux: Don't leak gvalue from iterator
authorOlivier Crête <olivier.crete@collabora.com>
Wed, 25 Jan 2012 14:43:01 +0000 (15:43 +0100)
committerTim-Philipp Müller <tim@centricular.net>
Sun, 16 Dec 2012 16:35:29 +0000 (16:35 +0000)
gst/rtpmanager/gstrtpmux.c

index 4a2c56c..939d18e 100644 (file)
@@ -215,6 +215,7 @@ gst_rtp_mux_src_event_real (GstRTPMux * rtp_mux, GstEvent * event)
       case GST_ITERATOR_OK:
         gst_event_ref (event);
         result |= gst_pad_push_event (g_value_get_object (&item), event);
+        g_value_reset (&item);
         break;
       case GST_ITERATOR_RESYNC:
         gst_iterator_resync (iter);