]> git.sesse.net Git - ffmpeg/commitdiff
avfilter/vf_libvmaf: Check for av_frame_alloc failure
authorLimin Wang <lance.lmwang@gmail.com>
Wed, 20 Nov 2019 15:24:22 +0000 (23:24 +0800)
committerMichael Niedermayer <michael@niedermayer.cc>
Thu, 28 Nov 2019 17:44:01 +0000 (18:44 +0100)
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
libavfilter/vf_libvmaf.c

index ed3a383709163cd2b17fe3179674c6a6bab84bc0..14c3216b3a8d63bd08140e445a2fa68ba755a2f7 100644 (file)
@@ -235,6 +235,9 @@ static av_cold int init(AVFilterContext *ctx)
 
     s->gref = av_frame_alloc();
     s->gmain = av_frame_alloc();
+    if (!s->gref || !s->gmain)
+        return AVERROR(ENOMEM);
+
     s->error = 0;
 
     s->vmaf_thread_created = 0;