mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-21 10:55:51 +02:00
avcodec/iff: check for end of buffer in input for delta_l decompression
Signed-off-by: Paul B Mahol <onemda@gmail.com>
This commit is contained in:
parent
d680ab1c46
commit
51a1c1c6ac
@ -1248,7 +1248,7 @@ static void decode_delta_l(uint8_t *dst,
|
||||
bytestream2_init(&dgb, buf + 2 * poff0, buf_end - (buf + 2 * poff0));
|
||||
bytestream2_init(&ogb, buf + 2 * poff1, buf_end - (buf + 2 * poff1));
|
||||
|
||||
while ((bytestream2_peek_be16(&ogb)) != 0xFFFF) {
|
||||
while ((bytestream2_peek_be16(&ogb)) != 0xFFFF && bytestream2_get_bytes_left(&ogb) >= 4) {
|
||||
uint32_t offset = bytestream2_get_be16(&ogb);
|
||||
int16_t cnt = bytestream2_get_be16(&ogb);
|
||||
uint16_t data;
|
||||
|
Loading…
Reference in New Issue
Block a user