mirror of https://git.ffmpeg.org/ffmpeg.git
bfi: validate sample_rate
A negative sample rate doesn't make sense and triggers assertions in av_rescale_rnd. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
This commit is contained in:
parent
2eb05eaa68
commit
872fcfcc0f
|
@ -88,6 +88,10 @@ static int bfi_read_header(AVFormatContext * s)
|
|||
vstream->codecpar->extradata_size);
|
||||
|
||||
astream->codecpar->sample_rate = avio_rl32(pb);
|
||||
if (astream->codecpar->sample_rate <= 0) {
|
||||
av_log(s, AV_LOG_ERROR, "Invalid sample rate %d\n", astream->codecpar->sample_rate);
|
||||
return AVERROR_INVALIDDATA;
|
||||
}
|
||||
|
||||
/* Set up the video codec... */
|
||||
avpriv_set_pts_info(vstream, 32, 1, fps);
|
||||
|
|
Loading…
Reference in New Issue