From d5873be583ada9e1fb887e2fe8dcfd4b12e0efcd Mon Sep 17 00:00:00 2001 From: James Almer Date: Mon, 13 Jan 2025 17:28:02 -0300 Subject: [PATCH] avformat/iamf_parse: add missing av_free() call on failure path Fixes ticket #11416 Signed-off-by: James Almer --- libavformat/iamf_parse.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavformat/iamf_parse.c b/libavformat/iamf_parse.c index 7cf27651ee..316093b35f 100644 --- a/libavformat/iamf_parse.c +++ b/libavformat/iamf_parse.c @@ -570,6 +570,7 @@ static int param_parse(void *s, IAMFContext *c, AVIOContext *pb, if (!mode && !constant_subblock_duration && total_duration != duration) { av_log(s, AV_LOG_ERROR, "Invalid subblock durations in parameter_id %u\n", parameter_id); + av_free(param); return AVERROR_INVALIDDATA; }