mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-25 16:52:31 +00:00
avcodec/apm: fix sample_rate check
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
This commit is contained in:
parent
081e3001ed
commit
8598fc4010
@ -126,8 +126,8 @@ static int apm_read_header(AVFormatContext *s)
|
||||
if (avio_rl32(s->pb) != APM_FILE_EXTRADATA_SIZE)
|
||||
return AVERROR_INVALIDDATA;
|
||||
|
||||
/* I've never seen files greater than this. */
|
||||
if (par->sample_rate > 44100)
|
||||
/* 8 = bits per sample * max channels */
|
||||
if (par->sample_rate > (INT_MAX / 8))
|
||||
return AVERROR_INVALIDDATA;
|
||||
|
||||
if (par->bits_per_coded_sample != 4)
|
||||
|
Loading…
Reference in New Issue
Block a user