mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-12-28 19:06:18 +03:00
additional FLI check
This commit is contained in:
parent
088ce4df98
commit
5b490fc413
|
@ -144,6 +144,7 @@ ImagingFliDecode(Imaging im, ImagingCodecState state, UINT8* buf, Py_ssize_t byt
|
||||||
y = I16(data); ymax = y + I16(data+2); data += 4;
|
y = I16(data); ymax = y + I16(data+2); data += 4;
|
||||||
for (; y < ymax && y < state->ysize; y++) {
|
for (; y < ymax && y < state->ysize; y++) {
|
||||||
UINT8* out = (UINT8*) im->image[y];
|
UINT8* out = (UINT8*) im->image[y];
|
||||||
|
ERR_IF_DATA_OOB(1)
|
||||||
int p, packets = *data++;
|
int p, packets = *data++;
|
||||||
for (p = x = 0; p < packets; p++, x += i) {
|
for (p = x = 0; p < packets; p++, x += i) {
|
||||||
ERR_IF_DATA_OOB(2)
|
ERR_IF_DATA_OOB(2)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user