]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/nuv.c
ffv1enc: use 64bit in maxsize calculation
[ffmpeg] / libavformat / nuv.c
index fc9e9160131cdb844f234df95d9583691e51a45b..32d0e02f68b28ebcd3109f433a16722be9906d94 100644 (file)
@@ -86,10 +86,8 @@ static int get_codec_data(AVIOContext *pb, AVStream *vst,
                     av_freep(&vst->codec->extradata);
                     vst->codec->extradata_size = 0;
                 }
-                vst->codec->extradata = av_malloc(size);
-                if (!vst->codec->extradata)
+                if (ff_alloc_extradata(vst->codec, size))
                     return AVERROR(ENOMEM);
-                vst->codec->extradata_size = size;
                 avio_read(pb, vst->codec->extradata, size);
                 size = 0;
                 if (!myth)