]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=5774
authorCristy <urban-warrior@imagemagick.org>
Sun, 28 Jan 2018 15:44:49 +0000 (10:44 -0500)
committerCristy <urban-warrior@imagemagick.org>
Sun, 28 Jan 2018 15:44:49 +0000 (10:44 -0500)
coders/sgi.c

index a3e67c9bce253c769519ad318137f1fdc8155dfd..807848d4535f3945f3604660c914db806eaf6aa8 100644 (file)
@@ -389,6 +389,8 @@ static Image *ReadSGIImage(const ImageInfo *image_info,ExceptionInfo *exception)
     if (pixel_info == (MemoryInfo *) NULL)
       ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed");
     pixels=(unsigned char *) GetVirtualMemoryBlob(pixel_info);
+    (void) ResetMagickMemory(pixels,0,iris_info.columns*iris_info.rows*4*
+      bytes_per_pixel*sizeof(*pixels));
     if ((int) iris_info.storage != 0x01)
       {
         unsigned char