]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/526
authorCristy <urban-warrior@imagemagick.org>
Sat, 24 Jun 2017 16:15:25 +0000 (12:15 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sat, 24 Jun 2017 16:15:25 +0000 (12:15 -0400)
https://github.com/ImageMagick/ImageMagick/issues/527

coders/png.c

index 774a6829ee509c84103bb08732ed6f3c933c6dec..1dc31ff2fc18d6b2e4e47eaa4d00afd65ef16205 100644 (file)
@@ -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;
           }