From 7e8721e98e911a92df6047ae3962bdaa96f601bb Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Fri, 7 Feb 2020 12:09:24 +0100 Subject: [PATCH] avfilter/af_acrossover: free all output frames on error --- libavfilter/af_acrossover.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavfilter/af_acrossover.c b/libavfilter/af_acrossover.c index 370922d8c9..20d1d2bda9 100644 --- a/libavfilter/af_acrossover.c +++ b/libavfilter/af_acrossover.c @@ -303,6 +303,8 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in) } fail: + for (i = 0; i < ctx->nb_outputs; i++) + av_frame_free(&frames[i]); av_frame_free(&in); s->input_frame = NULL; -- GitLab