This is an automated email from the git hooks/post-receive script. Git pushed a commit to branch master in repository ffmpeg.
commit 548b28d5b18d39d231025c97540098b4de8c122b Author: Michael Niedermayer <[email protected]> AuthorDate: Tue Dec 23 00:09:05 2025 +0100 Commit: michaelni <[email protected]> CommitDate: Wed Dec 24 12:04:07 2025 +0000 avformat/hls: Fix arguments of handle_rendition_args() Fixes: call to function handle_rendition_args through pointer to incorrect function type 'void (*)(void *, const char *, int, char **, int *)' Fixes: 464965411/clusterfuzz-testcase-minimized-ffmpeg_dem_HLS_fuzzer-4790164406992896 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <[email protected]> --- libavformat/hls.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libavformat/hls.c b/libavformat/hls.c index 11d3050b20..bc5494e42d 100644 --- a/libavformat/hls.c +++ b/libavformat/hls.c @@ -574,9 +574,11 @@ static struct rendition *new_rendition(HLSContext *c, struct rendition_info *inf return rend; } -static void handle_rendition_args(struct rendition_info *info, const char *key, +static void handle_rendition_args(void *vinfo, const char *key, int key_len, char **dest, int *dest_len) { + struct rendition_info *info = vinfo; + if (!strncmp(key, "TYPE=", key_len)) { *dest = info->type; *dest_len = sizeof(info->type); _______________________________________________ ffmpeg-cvslog mailing list -- [email protected] To unsubscribe send an email to [email protected]
