From: Cristy Date: Mon, 14 Oct 2019 23:43:23 +0000 (-0400) Subject: https://github.com/ImageMagick/ImageMagick/issues/1753 X-Git-Tag: 7.0.9-0~67 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9dd1c7e1f8f6c137bfd3293be2554f59456c7b62;p=imagemagick https://github.com/ImageMagick/ImageMagick/issues/1753 --- diff --git a/coders/pdf.c b/coders/pdf.c index 3a8de0411..3a4a953bf 100644 --- a/coders/pdf.c +++ b/coders/pdf.c @@ -1989,7 +1989,7 @@ RestoreMSCWarning break; for (x=0; x < (ssize_t) image->columns; x++) { - *q++=(unsigned char) GetPixelIndex(image,p); + *q++=(unsigned char) ((ssize_t) GetPixelIndex(image,p)); p+=GetPixelChannels(image); } if (image->previous == (Image *) NULL) @@ -2031,7 +2031,8 @@ RestoreMSCWarning break; for (x=0; x < (ssize_t) image->columns; x++) { - Ascii85Encode(image,(unsigned char) GetPixelIndex(image,p)); + Ascii85Encode(image,(unsigned char) ((ssize_t) + GetPixelIndex(image,p))); p+=GetPixelChannels(image); } if (image->previous == (Image *) NULL) @@ -2506,7 +2507,7 @@ RestoreMSCWarning break; for (x=0; x < (ssize_t) tile_image->columns; x++) { - *q++=(unsigned char) GetPixelIndex(tile_image,p); + *q++=(unsigned char) ((ssize_t) GetPixelIndex(tile_image,p)); p+=GetPixelChannels(tile_image); } }