]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/anm.c
avformat/file: Fix file delete for Windows
[ffmpeg] / libavformat / anm.c
index b31757ab0adf38b6abc21b977539dca5624cfccc..a5ad2fd0ef25022dc1f94b45b341a8d472bcef6f 100644 (file)
@@ -132,12 +132,7 @@ static int read_header(AVFormatContext *s)
     avio_skip(pb, 58);
 
     /* color cycling and palette data */
-    st->codecpar->extradata_size = 16*8 + 4*256;
-    st->codecpar->extradata      = av_mallocz(st->codecpar->extradata_size + AV_INPUT_BUFFER_PADDING_SIZE);
-    if (!st->codecpar->extradata) {
-        return AVERROR(ENOMEM);
-    }
-    ret = avio_read(pb, st->codecpar->extradata, st->codecpar->extradata_size);
+    ret = ff_get_extradata(s, st->codecpar, s->pb, 16*8 + 4*256);
     if (ret < 0)
         return ret;