mirror of https://git.ffmpeg.org/ffmpeg.git
avcodec/wmaprodec: Check block_align
Fixes undefined behavior Its not known if this condition can be triggered through crafted input. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
694550f18e
commit
7d9cb12689
|
@ -306,6 +306,10 @@ static av_cold int decode_init(AVCodecContext *avctx)
|
|||
|
||||
/** generic init */
|
||||
s->log2_frame_size = av_log2(avctx->block_align) + 4;
|
||||
if (s->log2_frame_size > 25) {
|
||||
avpriv_request_sample(avctx, "Large block align");
|
||||
return AVERROR_PATCHWELCOME;
|
||||
}
|
||||
|
||||
/** frame info */
|
||||
s->skip_frame = 1; /* skip first frame */
|
||||
|
|
Loading…
Reference in New Issue