From: Stefan Kost Date: Tue, 31 Mar 2009 08:57:36 +0000 (+0300) Subject: matroska: don't leak read data in demuxer X-Git-Tag: RELEASE-0.10.15~349 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9b8f1cbaa21d3f1bad47d2a7334fcacb1207696e;p=platform%2Fupstream%2Fgst-plugins-good.git matroska: don't leak read data in demuxer --- diff --git a/gst/matroska/matroska-demux.c b/gst/matroska/matroska-demux.c index 50011cf..118a3d6 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; }