From 685ceebd420e3af7e056b0219d02f8db9e5f431f Mon Sep 17 00:00:00 2001 From: James Almer Date: Sat, 17 Jan 2026 17:56:05 -0300 Subject: [PATCH] avcodec/vc1dec: fix memory leak on error Regression since 8a1c2779a033bedb8e228e78747fde2fbe3c140c. Fixes CID 732271. Signed-off-by: James Almer --- libavcodec/vc1dec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/vc1dec.c b/libavcodec/vc1dec.c index 64dba6ac63..12b1e09415 100644 --- a/libavcodec/vc1dec.c +++ b/libavcodec/vc1dec.c @@ -975,11 +975,11 @@ static int vc1_decode_frame(AVCodecContext *avctx, AVFrame *pict, } ret = init_get_bits8(&v->gb, buf2, buf_size2); if (ret < 0) - return ret; + goto err; } else{ ret = init_get_bits8(&v->gb, buf, buf_size); if (ret < 0) - return ret; + goto err; } if (v->res_sprite) {