From 8172c478aa324340b79d098e120e3a2edd770911 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Fri, 25 Jun 2010 19:40:06 +0200 Subject: [PATCH] matroskamux: Fix leaking of the streamheader buffers gst_value_set_buffer() increases the refcount and doesn't take ownership of the buffer. --- gst/matroska/matroska-mux.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gst/matroska/matroska-mux.c b/gst/matroska/matroska-mux.c index 265eb186db..d791d06450 100644 --- a/gst/matroska/matroska-mux.c +++ b/gst/matroska/matroska-mux.c @@ -2500,6 +2500,7 @@ gst_matroska_mux_stop_streamheader (GstMatroskaMux * mux) gst_structure_set_value (s, "streamheader", &streamheader); g_value_unset (&streamheader); gst_caps_unref (ebml->caps); + gst_buffer_unref (streamheader_buffer); ebml->caps = caps; }