Commit b7ad5cfa80 for ffmpeg

commit b7ad5cfa80457cc3764662c42b1c91d4f23cebdb
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   Sun Oct 11 00:01:16 2026 +0200

    avfilter/vf_pad: free the input frame when reconfiguration fails

    Fixes: memleak

diff --git a/libavfilter/vf_pad.c b/libavfilter/vf_pad.c
index 8348043e1a..1e8f844b34 100644
--- a/libavfilter/vf_pad.c
+++ b/libavfilter/vf_pad.c
@@ -348,12 +348,10 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in)
         inlink->dst->inputs[0]->sample_aspect_ratio.num = in->sample_aspect_ratio.num;


-        if ((ret = config_input(inlink)) < 0) {
-            s->inlink_w = -1;
-            return ret;
-        }
-        if ((ret = config_output(outlink)) < 0) {
+        if ((ret = config_input(inlink)) < 0 ||
+            (ret = config_output(outlink)) < 0) {
             s->inlink_w = -1;
+            av_frame_free(&in);
             return ret;
         }
     }