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