From 9b8f1cbaa21d3f1bad47d2a7334fcacb1207696e Mon Sep 17 00:00:00 2001 From: Stefan Kost Date: Tue, 31 Mar 2009 11:57:36 +0300 Subject: matroska: don't leak read data in demuxer --- gst/matroska/matroska-demux.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gst/matroska') diff --git a/gst/matroska/matroska-demux.c b/gst/matroska/matroska-demux.c index 50011cff..118a3d6f 100644 --- a/gst/matroska/matroska-demux.c +++ b/gst/matroska/matroska-demux.c @@ -1322,6 +1322,7 @@ gst_matroska_demux_add_stream (GstMatroskaDemux * demux) break; if (datalen != 4) { + g_free (data); GST_WARNING_OBJECT (demux, "Invalid TrackVideoColourSpace length %" G_GUINT64_FORMAT, datalen); @@ -1332,6 +1333,7 @@ gst_matroska_demux_add_stream (GstMatroskaDemux * demux) GST_DEBUG_OBJECT (demux, "TrackVideoColourSpace: %" GST_FOURCC_FORMAT, GST_FOURCC_ARGS (videocontext->fourcc)); + g_free (data); break; } -- cgit