OSDN Git Service

bink: check av_mallocz() return value
authorPaul B Mahol <onemda@gmail.com>
Sat, 9 Jun 2012 10:57:14 +0000 (10:57 +0000)
committerPaul B Mahol <onemda@gmail.com>
Sat, 9 Jun 2012 10:57:14 +0000 (10:57 +0000)
Signed-off-by: Paul B Mahol <onemda@gmail.com>
libavformat/bink.c

index 20cf609..5eb2211 100644 (file)
@@ -115,6 +115,8 @@ static int read_header(AVFormatContext *s)
     vst->codec->codec_type = AVMEDIA_TYPE_VIDEO;
     vst->codec->codec_id   = CODEC_ID_BINKVIDEO;
     vst->codec->extradata  = av_mallocz(4 + FF_INPUT_BUFFER_PADDING_SIZE);
+    if (!vst->codec->extradata)
+        return AVERROR(ENOMEM);
     vst->codec->extradata_size = 4;
     avio_read(pb, vst->codec->extradata, 4);