matroskadec: fix potential mem leak
authorAurelien Jacobs <aurel@gnuage.org>
Mon, 2 Jun 2008 23:37:14 +0000 (23:37 +0000)
committerAurelien Jacobs <aurel@gnuage.org>
Mon, 2 Jun 2008 23:37:14 +0000 (23:37 +0000)
may or may not fix CID134 and CID135

Originally committed as revision 13636 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/matroskadec.c

index e2990e4..c2b46ae 100644 (file)
@@ -505,6 +505,7 @@ ebml_read_ascii (MatroskaDemuxContext *matroska,
         offset_t pos = url_ftell(pb);
         av_log(matroska->ctx, AV_LOG_ERROR,
                "Read error at pos. %"PRIu64" (0x%"PRIx64")\n", pos, pos);
+        av_free(*str);
         return AVERROR(EIO);
     }
     (*str)[size] = '\0';