mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-31 11:52:10 +00:00
avcodec/cri: Check length
Fixes: CID1604394 Overflowed constant Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
96fd9417e2
commit
69dcd123f1
@ -234,10 +234,14 @@ static int cri_decode_frame(AVCodecContext *avctx, AVFrame *p,
|
||||
s->data_size = length;
|
||||
goto skip;
|
||||
case 105:
|
||||
if (length <= 0)
|
||||
return AVERROR_INVALIDDATA;
|
||||
hflip = bytestream2_get_byte(gb) != 0;
|
||||
length--;
|
||||
goto skip;
|
||||
case 106:
|
||||
if (length <= 0)
|
||||
return AVERROR_INVALIDDATA;
|
||||
vflip = bytestream2_get_byte(gb) != 0;
|
||||
length--;
|
||||
goto skip;
|
||||
|
Loading…
Reference in New Issue
Block a user