Commit ddb610f9fe for ffmpeg

commit ddb610f9fe90b4f0c4c6ba757e51c2448939ce64
Author: zhang xingxing <2388969553@qq.com>
Date:   Tue Oct 13 06:58:35 2026 +0200

    avfilter/qrencode: free the rendered width expressions

    This is not a security issue.

    Fixes: oFKoC1YimRPu
    Fixes: swarm-Memory-leak-qr--text-and-pexpr-fields-not-freed-in-uninit-5cc723

    Found-by: zhang xingxing <2388969553@qq.com>

    Memory leak Replicated through UnModified FFmpeg with LSAN

    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

diff --git a/libavfilter/qrencode.c b/libavfilter/qrencode.c
index 29fa5d3785..98344fa43e 100644
--- a/libavfilter/qrencode.c
+++ b/libavfilter/qrencode.c
@@ -334,6 +334,8 @@ static av_cold void uninit(AVFilterContext *ctx)

     av_expr_free(qr->x_pexpr);
     av_expr_free(qr->y_pexpr);
+    av_expr_free(qr->rendered_qrcode_width_pexpr);
+    av_expr_free(qr->rendered_padded_qrcode_width_pexpr);

     av_bprint_finalize(&qr->expanded_text, NULL);