From d7c47107ce0030600cce303c5dfada5678e6c81d Mon Sep 17 00:00:00 2001 From: Guillaume Desmottes Date: Wed, 18 May 2016 16:55:38 +0300 Subject: [PATCH] adaptivedemux: fix pending tags leak https://bugzilla.gnome.org/show_bug.cgi?id=766662 --- gst-libs/gst/adaptivedemux/gstadaptivedemux.c | 2 ++ 1 file changed, 2 insertions(+) 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);