This is an automated email from the git hooks/post-receive script.
Git pushed a commit to branch master
in repository ffmpeg.
The following commit(s) were added to refs/heads/master by this push:
new 1c35a1b79b avformat/flvdec: Fix leak of channel layout map
1c35a1b79b is described below
commit 1c35a1b79b4d735921075c4356fc4fc1ac0384d0
Author: Andreas Rheinhardt <[email protected]>
AuthorDate: Wed Dec 17 15:44:34 2025 +0100
Commit: Andreas Rheinhardt <[email protected]>
CommitDate: Fri Dec 19 08:02:52 2025 +0100
avformat/flvdec: Fix leak of channel layout map
Fixes: memleak
Fixes:
418396714/clusterfuzz-testcase-minimized-ffmpeg_dem_KUX_fuzzer-4595253332213760
Found-by: continuous fuzzing process
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Reviewed-by: James Almer <[email protected]>
Signed-off-by: Andreas Rheinhardt <[email protected]>
---
libavformat/flvdec.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c
index 296d600cec..c75345d882 100644
--- a/libavformat/flvdec.c
+++ b/libavformat/flvdec.c
@@ -1635,6 +1635,7 @@ retry_duration:
if (!av_channel_layout_check(&st->codecpar->ch_layout) ||
!st->codecpar->sample_rate ||
!st->codecpar->bits_per_coded_sample) {
+ av_channel_layout_uninit(&st->codecpar->ch_layout);
av_channel_layout_default(&st->codecpar->ch_layout, channels);
st->codecpar->sample_rate = sample_rate;
st->codecpar->bits_per_coded_sample = bits_per_coded_sample;
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]