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)
committerOlivier Crête <olivier.crete@collabora.com>
Wed, 25 Jan 2012 16:49:26 +0000 (17:49 +0100)
gst/rtpmux/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);