avformat/mov: ensure required number of bytes is read

Fixes: use-of-uninitialized-value

Found by OSS-Fuzz.

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Paul B Mahol <onemda@gmail.com>
This commit is contained in:
Kacper Michajłow 2024-08-07 16:09:20 +02:00 committed by Paul B Mahol
parent 85e08a0cd6
commit 05ca25d04b

View File

@ -7096,7 +7096,7 @@ static int mov_read_free(MOVContext *c, AVIOContext *pb, MOVAtom atom)
if (atom.size < 8)
return 0;
ret = avio_read(pb, content, FFMIN(sizeof(content), atom.size));
ret = ffio_read_size(pb, content, FFMIN(sizeof(content), atom.size));
if (ret < 0)
return ret;