matroskadec: Use av_freep in ebml_read_ascii
authorDavid Conrad <lessen42@gmail.com>
Tue, 18 May 2010 21:21:23 +0000 (21:21 +0000)
committerDavid Conrad <lessen42@gmail.com>
Tue, 18 May 2010 21:21:23 +0000 (21:21 +0000)
Based on a Chromium patch

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

libavformat/matroskadec.c

index 90356d8..556d6b9 100644 (file)
@@ -621,7 +621,7 @@ static int ebml_read_ascii(ByteIOContext *pb, int size, char **str)
     if (!(*str = av_malloc(size + 1)))
         return AVERROR(ENOMEM);
     if (get_buffer(pb, (uint8_t *) *str, size) != size) {
-        av_free(*str);
+        av_freep(str);
         return AVERROR(EIO);
     }
     (*str)[size] = '\0';