mpegtsmux: Chain up pad dispose function to the one of the parent class
authorSebastian Dröge <sebastian@centricular.com>
Mon, 13 Apr 2020 15:18:45 +0000 (18:18 +0300)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 15 Apr 2020 09:07:24 +0000 (09:07 +0000)
Otherwise we will leak various memory.

gst/mpegtsmux/gstbasetsmux.c

index 049fb10..d40d5a6 100644 (file)
@@ -166,6 +166,8 @@ gst_base_ts_mux_pad_dispose (GObject * obj)
   GstBaseTsMuxPad *ts_pad = GST_BASE_TS_MUX_PAD (obj);
 
   gst_base_ts_mux_pad_reset (ts_pad);
+
+  G_OBJECT_CLASS (gst_base_ts_mux_pad_parent_class)->dispose (obj);
 }
 
 static void