From 80be58c4f586462b5d904fb4e7fdc5308e9d9d7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Wed, 23 Nov 2011 00:56:26 +0000 Subject: [PATCH] matroskaparse: don't leak stream headers https://bugzilla.gnome.org/show_bug.cgi?id=664548 --- gst/matroska/matroska-parse.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gst/matroska/matroska-parse.c b/gst/matroska/matroska-parse.c index 75222de707..2424baf40a 100644 --- a/gst/matroska/matroska-parse.c +++ b/gst/matroska/matroska-parse.c @@ -380,6 +380,11 @@ gst_matroska_parse_reset (GstElement * element) gst_buffer_unref (parse->common.cached_buffer); parse->common.cached_buffer = NULL; } + + if (parse->streamheader != NULL) { + gst_buffer_unref (parse->streamheader); + parse->streamheader = NULL; + } } static GstFlowReturn