diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2021-03-29 11:41:42 +0100 |
---|---|---|
committer | Michael Drake <michael.drake@codethink.co.uk> | 2021-03-29 11:46:03 +0100 |
commit | 6e42a2495ac64e41434f5ec3164bf5786d8d02ee (patch) | |
tree | bbf702448847581f5fb951f654b7598a9908dd37 | |
parent | 815676f00a4cb3c470970ea7b4cac3452b7f9d88 (diff) | |
download | libnsgif-6e42a2495ac64e41434f5ec3164bf5786d8d02ee.tar.gz libnsgif-6e42a2495ac64e41434f5ec3164bf5786d8d02ee.tar.bz2 |
libnsgif: Fix LZW Minimum Code Size check.
The passed value is now checked for validity in lzw_decode_init()
too, but checking here allows an early exit.
-rw-r--r-- | src/libnsgif.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libnsgif.c b/src/libnsgif.c index 49e790a..7c40eeb 100644 --- a/src/libnsgif.c +++ b/src/libnsgif.c @@ -418,7 +418,7 @@ static gif_result gif_initialise_frame(gif_animation *gif) if (gif_bytes < 1) { return GIF_INSUFFICIENT_FRAME_DATA; } - if (gif_data[0] > LZW_CODE_MAX) { + if (gif_data[0] >= LZW_CODE_MAX) { return GIF_DATA_ERROR; } |