From ccf395e8bde3e5d6b96be3e0ba25e2d162d4117e Mon Sep 17 00:00:00 2001 From: James Almer Date: Sun, 5 May 2024 11:38:28 -0300 Subject: [PATCH] avfilter/framesync: reset nb_in on allocation failure Signed-off-by: James Almer --- libavfilter/framesync.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libavfilter/framesync.c b/libavfilter/framesync.c index a691136f34..535fbe9c7c 100644 --- a/libavfilter/framesync.c +++ b/libavfilter/framesync.c @@ -95,8 +95,11 @@ int ff_framesync_init(FFFrameSync *fs, AVFilterContext *parent, unsigned nb_in) fs->nb_in = nb_in; fs->in = av_calloc(nb_in, sizeof(*fs->in)); - if (!fs->in) + if (!fs->in) { + fs->nb_in = 0; return AVERROR(ENOMEM); + } + return 0; }