mirror of
https://gitdl.cn/https://github.com/chakralinux/lib32.git
synced 2025-01-24 01:42:15 +08:00
23 lines
847 B
Diff
23 lines
847 B
Diff
Index: tiff-3.8.2/libtiff/tif_lzw.c
|
|
===================================================================
|
|
--- tiff-3.8.2.orig/libtiff/tif_lzw.c
|
|
+++ tiff-3.8.2/libtiff/tif_lzw.c
|
|
@@ -421,7 +421,7 @@ LZWDecode(TIFF* tif, tidata_t op0, tsize
|
|
NextCode(tif, sp, bp, code, GetNextCode);
|
|
if (code == CODE_EOI)
|
|
break;
|
|
- if (code == CODE_CLEAR) {
|
|
+ if (code >= CODE_CLEAR) {
|
|
TIFFErrorExt(tif->tif_clientdata, tif->tif_name,
|
|
"LZWDecode: Corrupted LZW table at scanline %d",
|
|
tif->tif_row);
|
|
@@ -624,7 +624,7 @@ LZWDecodeCompat(TIFF* tif, tidata_t op0,
|
|
NextCode(tif, sp, bp, code, GetNextCodeCompat);
|
|
if (code == CODE_EOI)
|
|
break;
|
|
- if (code == CODE_CLEAR) {
|
|
+ if (code >= CODE_CLEAR) {
|
|
TIFFErrorExt(tif->tif_clientdata, tif->tif_name,
|
|
"LZWDecode: Corrupted LZW table at scanline %d",
|
|
tif->tif_row);
|