]> git.pld-linux.org Git - packages/crossmingw32-libtiff.git/blame_incremental - libtiff-CVE-2009-2285.patch
- fixed _dlldir
[packages/crossmingw32-libtiff.git] / libtiff-CVE-2009-2285.patch
... / ...
CommitLineData
1Index: tiff-3.8.2/libtiff/tif_lzw.c
2===================================================================
3--- tiff-3.8.2.orig/libtiff/tif_lzw.c
4+++ tiff-3.8.2/libtiff/tif_lzw.c
5@@ -421,7 +421,7 @@ LZWDecode(TIFF* tif, tidata_t op0, tsize
6 NextCode(tif, sp, bp, code, GetNextCode);
7 if (code == CODE_EOI)
8 break;
9- if (code == CODE_CLEAR) {
10+ if (code >= CODE_CLEAR) {
11 TIFFErrorExt(tif->tif_clientdata, tif->tif_name,
12 "LZWDecode: Corrupted LZW table at scanline %d",
13 tif->tif_row);
14@@ -624,7 +624,7 @@ LZWDecodeCompat(TIFF* tif, tidata_t op0,
15 NextCode(tif, sp, bp, code, GetNextCodeCompat);
16 if (code == CODE_EOI)
17 break;
18- if (code == CODE_CLEAR) {
19+ if (code >= CODE_CLEAR) {
20 TIFFErrorExt(tif->tif_clientdata, tif->tif_name,
21 "LZWDecode: Corrupted LZW table at scanline %d",
22 tif->tif_row);
This page took 0.076774 seconds and 4 git commands to generate.