]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/mvdec.c
avformat/avidec: Avoid integer overflow in NI switch check
[ffmpeg] / libavformat / mvdec.c
index 4f75dcacdbb14b5acd940c2ce5311e5db9be240e..f9f7e3813730fd1f3aeca0dc42819ba3f4d24294 100644 (file)
@@ -211,6 +211,8 @@ static int parse_video_var(AVFormatContext *avctx, AVStream *st,
     } else if (!strcmp(name, "ORIENTATION")) {
         if (var_read_int(pb, size) == 1101) {
             st->codecpar->extradata      = av_strdup("BottomUp");
+            if (!st->codecpar->extradata)
+                return AVERROR(ENOMEM);
             st->codecpar->extradata_size = 9;
         }
     } else if (!strcmp(name, "Q_SPATIAL") || !strcmp(name, "Q_TEMPORAL")) {