]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/dfa.c
Merge remote-tracking branch 'qatar/master'
[ffmpeg] / libavformat / dfa.c
index 5799d983cf0e1ca803b09972f3b27654ccca685d..12516afdc500e7363aeb3a5ced9a5ea776b00e0c 100644 (file)
@@ -64,8 +64,8 @@ static int dfa_read_header(AVFormatContext *s)
     avio_skip(pb, 128 - 16); // padding
     st->duration = frames;
 
-    st->codec->extradata = av_malloc(2);
-    st->codec->extradata_size = 2;
+    if (ff_alloc_extradata(st->codec, 2))
+        return AVERROR(ENOMEM);
     AV_WL16(st->codec->extradata, version);
     if (version == 0x100)
         st->sample_aspect_ratio = (AVRational){2, 1};