diff --git a/gst-libs/gst/adaptivedemux/gstadaptivedemux.c b/gst-libs/gst/adaptivedemux/gstadaptivedemux.c index 47a7899bb3..61111c4908 100644 --- a/gst-libs/gst/adaptivedemux/gstadaptivedemux.c +++ b/gst-libs/gst/adaptivedemux/gstadaptivedemux.c @@ -1219,6 +1219,8 @@ gst_adaptive_demux_stream_free (GstAdaptiveDemuxStream * stream) if (stream->pending_caps) gst_caps_unref (stream->pending_caps); + g_clear_pointer (&stream->pending_tags, gst_tag_list_unref); + g_object_unref (stream->adapter); g_free (stream);