X-Git-Url: https://git.ghostscript.com/?p=ghostpdl.git;a=blobdiff_plain;f=gs%2Fbase%2Fslzwe.c;h=f6ef13fdc17cb90fba8f5b08cce0639b02a7cc8a;hp=30320d78af2aa3f72a389b940faaaaa43fc695f4;hb=42582272f2b4dce1ccd5c600a2d6dc71794b4d3e;hpb=6a2a8987a7c7d0f98dcf640f72e64256c1f84eb2 diff --git a/gs/base/slzwe.c b/gs/base/slzwe.c index 30320d78a..f6ef13fdc 100644 --- a/gs/base/slzwe.c +++ b/gs/base/slzwe.c @@ -183,6 +183,8 @@ cx: code = code_eod; else { if ( code != code_eod ) { q = lzw_put_code(ss, q, code); /* put out final code */ + if (ss->next_code == limit_code && ss->next_code != encode_max) + ss->code_size++; } q = lzw_put_code(ss, q, code_eod); if ( ss->bits_left < 8 )