diff options
-rw-r--r-- | libtiff/tif_read.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libtiff/tif_read.c b/libtiff/tif_read.c index a4c60b4f..06377d80 100644 --- a/libtiff/tif_read.c +++ b/libtiff/tif_read.c @@ -751,7 +751,7 @@ TIFFFillStrip(TIFF* tif, uint32_t strip) (bytecount - 4096) / 10 > (uint64_t)stripsize ) { uint64_t newbytecount = (uint64_t)stripsize * 10 + 4096; - if( newbytecount == 0 || newbytecount > (uint64_t)TIFF_INT64_MAX ) + if( newbytecount <= (uint64_t)TIFF_INT64_MAX ) { TIFFErrorExt(tif->tif_clientdata, module, "Too large strip byte count %"PRIu64", strip %"PRIu32". Limiting to %"PRIu64, @@ -1145,7 +1145,7 @@ TIFFFillTile(TIFF* tif, uint32_t tile) (bytecount - 4096) / 10 > (uint64_t)stripsize ) { uint64_t newbytecount = (uint64_t)stripsize * 10 + 4096; - if( newbytecount == 0 || newbytecount > (uint64_t)TIFF_INT64_MAX ) + if( newbytecount <= (uint64_t)TIFF_INT64_MAX ) { TIFFErrorExt(tif->tif_clientdata, module, "Too large tile byte count %"PRIu64", tile %"PRIu32". Limiting to %"PRIu64, |