diff mbox series

[FFmpeg-devel,2/2] avfilter/vf_scale: properly reinitialize framesync

Message ID 20240505144010.3700-2-jamrial@gmail.com
State Accepted
Commit 82397084a9328d3f67caa9ce519304b714a132ea
Headers show
Series [FFmpeg-devel,1/2] avfilter/framesync: reset nb_in on allocation failure | expand

Checks

Context Check Description
andriy/make_x86 success Make finished
andriy/make_fate_x86 success Make fate finished

Commit Message

James Almer May 5, 2024, 2:40 p.m. UTC
Fixes leaks as reported by ASAN and Valgrind.

Signed-off-by: James Almer <jamrial@gmail.com>
---
 libavfilter/vf_scale.c | 1 +
 1 file changed, 1 insertion(+)
diff mbox series

Patch

diff --git a/libavfilter/vf_scale.c b/libavfilter/vf_scale.c
index 07e9025335..841075193e 100644
--- a/libavfilter/vf_scale.c
+++ b/libavfilter/vf_scale.c
@@ -766,6 +766,7 @@  static int config_props(AVFilterLink *outlink)
     av_freep(&flags_val);
 
     if (ctx->filter != &ff_vf_scale2ref) {
+        ff_framesync_uninit(&scale->fs);
         ret = ff_framesync_init(&scale->fs, ctx, ctx->nb_inputs);
         if (ret < 0)
             return ret;