]> git.sesse.net Git - ffmpeg/commitdiff
avfilter/af_acrossover: free all output frames on error
authorPaul B Mahol <onemda@gmail.com>
Fri, 7 Feb 2020 11:09:24 +0000 (12:09 +0100)
committerPaul B Mahol <onemda@gmail.com>
Fri, 7 Feb 2020 11:13:06 +0000 (12:13 +0100)
libavfilter/af_acrossover.c

index 370922d8c9458b44980139052ac127b5324a1fb4..20d1d2bda9074bbde26ae86f029bdb603993cb2d 100644 (file)
@@ -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;