From: Cristy Date: Sat, 24 Jun 2017 16:15:25 +0000 (-0400) Subject: https://github.com/ImageMagick/ImageMagick/issues/526 X-Git-Tag: 7.0.6-1~117 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=45e53a7ad94ce3573d9997704bf32e1f3097f9c0;p=imagemagick https://github.com/ImageMagick/ImageMagick/issues/526 https://github.com/ImageMagick/ImageMagick/issues/527 --- diff --git a/coders/png.c b/coders/png.c index 774a6829e..1dc31ff2f 100644 --- a/coders/png.c +++ b/coders/png.c @@ -4384,7 +4384,13 @@ static Image *ReadOneJNGImage(MngInfo *mng_info, ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed"); for (i=0; i < (ssize_t) length; i++) - chunk[i]=(unsigned char) ReadBlobByte(image); + { + int + c; + + c=ReadBlobByte(image); + chunk[i]=(unsigned char) c; + } p=chunk; } @@ -5247,7 +5253,13 @@ static Image *ReadOneMNGImage(MngInfo* mng_info, const ImageInfo *image_info, "MemoryAllocationFailed"); for (i=0; i < (ssize_t) length; i++) - chunk[i]=(unsigned char) ReadBlobByte(image); + { + int + c; + + c=ReadBlobByte(image); + chunk[i]=(unsigned char) c; + } p=chunk; }