From bc0b5d4b39e3050c36162d719666053e520161c9 Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Mon, 26 Dec 2016 17:21:57 +0100 Subject: Bug 697362: GIF frames use LZW encoding similar to TIFF. Commit c0759acc6e5bd8167ab4983fc51eb1212da6a216 introduced a laxer LZW encoding. The bug shows that this may also apply to GIF images. --- source/fitz/load-gif.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/fitz/load-gif.c b/source/fitz/load-gif.c index 16c46637..49e7cc06 100644 --- a/source/fitz/load-gif.c +++ b/source/fitz/load-gif.c @@ -263,7 +263,7 @@ gif_read_tbid(fz_context *ctx, struct info *info, unsigned char *dest, unsigned p = gif_read_subblocks(ctx, info, p + 1, end, compressed); stm = fz_open_buffer(ctx, compressed); - lzwstm = fz_open_lzwd(ctx, stm, 0, mincodesize + 1, 1, 0); + lzwstm = fz_open_lzwd(ctx, stm, 0, mincodesize + 1, 1, 1); uncompressed = fz_read_all(ctx, lzwstm, 0); if (uncompressed->len < info->image_width * info->image_height) -- cgit v1.2.3