summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2021-09-24 13:39:02 +0100
committerMichael Drake <tlsa@netsurf-browser.org>2021-09-24 13:39:02 +0100
commit84211ade387da05c766b94a435c3bac3e8199976 (patch)
tree707447c2aac8ee7dbf96b1dcebe60f7661880054
parentf29bbfbc5cbfe36a0f4f98d84bf1f84d6e4ee1d4 (diff)
downloadlibnsgif-84211ade387da05c766b94a435c3bac3e8199976.tar.gz
libnsgif-84211ade387da05c766b94a435c3bac3e8199976.tar.bz2
lzw: Decode until end of space in output buffer.
-rw-r--r--src/lzw.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lzw.c b/src/lzw.c
index c865b8d..a243ddb 100644
--- a/src/lzw.c
+++ b/src/lzw.c
@@ -562,7 +562,7 @@ lzw_result lzw_decode_map_continuous(struct lzw_ctx *ctx,
ctx->output_code, ctx->output_left);
}
- while (*used != sizeof(ctx->stack_base)) {
+ while (*used != length) {
lzw_result res = lzw__decode(ctx, data, length,
lzw__write_pixels_map, used);
if (res != LZW_OK) {