]> git.sesse.net Git - ffmpeg/commitdiff
avfilter/vf_readeia608: fix check for failed av_calloc
authorLimin Wang <lance.lmwang@gmail.com>
Mon, 23 Dec 2019 04:55:58 +0000 (12:55 +0800)
committerPaul B Mahol <onemda@gmail.com>
Mon, 23 Dec 2019 09:26:36 +0000 (10:26 +0100)
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
libavfilter/vf_readeia608.c

index ff096189a9748fb32e1516a492ccaf61b4eea4ef..43c57268fadf3e9740c8d9a17984e552ae0c7289 100644 (file)
@@ -121,7 +121,8 @@ static int config_input(AVFilterLink *inlink)
     s->signal = av_calloc(size, sizeof(*s->signal));
     s->code = av_calloc(size, sizeof(*s->code));
     s->temp = av_calloc(size, sizeof(*s->temp));
-    if (!s->temp)
+    if (!s->unfiltered || !s->filtered || !s->avg_filter ||
+        !s->std_filter || !s->signal || !s->code || !s->temp)
         return AVERROR(ENOMEM);
 
     return 0;