avformat/wsddec: Use ffio_read_size() in get_metadata()

Fixes: use of uninitialized memory
Fixes: 492587173/clusterfuzz-testcase-minimized-ffmpeg_dem_WSD_fuzzer-6596163492184064

Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
Michael Niedermayer
2026-03-16 13:08:53 +01:00
parent b20f42b156
commit 4b83833087

View File

@@ -82,7 +82,7 @@ static int get_metadata(AVFormatContext *s, const char *const tag, const unsigne
if (!buf)
return AVERROR(ENOMEM);
if ((ret = avio_read(s->pb, buf, size)) < 0) {
if ((ret = ffio_read_size(s->pb, buf, size)) < 0) {
av_free(buf);
return ret;
}