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;