]> git.sesse.net Git - ffmpeg/commitdiff
avformat/mvdec: check av_strdup() return value
authorSteven Liu <lq@chinaffmpeg.org>
Thu, 10 Oct 2019 02:52:52 +0000 (10:52 +0800)
committerSteven Liu <lq@chinaffmpeg.org>
Sat, 19 Oct 2019 04:56:02 +0000 (06:56 +0200)
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
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")) {