avformat/flic: se av_freep() to avoid leaving stale extradata pointer
authorMichael Niedermayer <michaelni@gmx.at>
Mon, 15 Dec 2014 14:49:00 +0000 (15:49 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Mon, 15 Dec 2014 14:49:00 +0000 (15:49 +0100)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavformat/flic.c

index f5e9e84..bef70c1 100644 (file)
@@ -175,7 +175,7 @@ static int flic_read_header(AVFormatContext *s)
         avio_seek(pb, 12, SEEK_SET);
 
         /* send over abbreviated FLIC header chunk */
-        av_free(st->codec->extradata);
+        av_freep(&st->codec->extradata);
         if (ff_alloc_extradata(st->codec, 12))
             return AVERROR(ENOMEM);
         memcpy(st->codec->extradata, header, 12);