From 5fcb3321ae36c4dda0f460a0defc99b5b4db55ef Mon Sep 17 00:00:00 2001 From: Cristy Date: Thu, 10 Aug 2017 06:27:26 -0400 Subject: [PATCH] https://github.com/ImageMagick/ImageMagick/issues/664 --- coders/tiff.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/coders/tiff.c b/coders/tiff.c index 5de499038..68a428b7f 100644 --- a/coders/tiff.c +++ b/coders/tiff.c @@ -1631,26 +1631,26 @@ RestoreMSCWarning Convert TIFF image to PseudoClass MIFF image. */ quantum_type=IndexQuantum; - pad=(size_t) MagickMax((size_t) samples_per_pixel-1,0); + pad=(size_t) MagickMax((ssize_t) samples_per_pixel-1,0); if (image->alpha_trait != UndefinedPixelTrait) { if (image->storage_class != PseudoClass) { quantum_type=samples_per_pixel == 1 ? AlphaQuantum : GrayAlphaQuantum; - pad=(size_t) MagickMax((size_t) samples_per_pixel-2,0); + pad=(size_t) MagickMax((ssize_t) samples_per_pixel-2,0); } else { quantum_type=IndexAlphaQuantum; - pad=(size_t) MagickMax((size_t) samples_per_pixel-2,0); + pad=(size_t) MagickMax((ssize_t) samples_per_pixel-2,0); } } else if (image->storage_class != PseudoClass) { quantum_type=GrayQuantum; - pad=(size_t) MagickMax((size_t) samples_per_pixel-1,0); + pad=(size_t) MagickMax((ssize_t) samples_per_pixel-1,0); } status=SetQuantumPad(image,quantum_info,pad*pow(2,ceil(log( bits_per_sample)/log(2)))); -- 2.50.1