Files
main/multimedia/misc/sdl-image/files/gif-overflow.patch
T
2015-08-20 18:33:25 +03:00

13 lines
274 B
Diff

--- IMG_gif.c
+++ IMG_gif.c
@@ -418,6 +418,9 @@
static int stack[(1 << (MAX_LWZ_BITS)) * 2], *sp;
register int i;
+ if (input_code_size > MAX_LWZ_BITS)
+ return -1;
+
if (flag) {
set_code_size = input_code_size;
code_size = set_code_size + 1;