]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/1052
authorCristy <urban-warrior@imagemagick.org>
Sat, 24 Mar 2018 16:42:46 +0000 (12:42 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sat, 24 Mar 2018 16:42:46 +0000 (12:42 -0400)
coders/sgi.c

index a17f7f9a2e0a0e616b380ebaa15b78928e18bec1..b334cb01ca3ba2e34248e044e14ae7c532c2876e 100644 (file)
@@ -1129,6 +1129,7 @@ static MagickBooleanType WriteSGIImage(const ImageInfo *image_info,Image *image,
               runlength=(size_t *) RelinquishMagickMemory(runlength);
             if (packet_info != (MemoryInfo *) NULL)
               packet_info=RelinquishVirtualMemory(packet_info);
+            pixel_info=RelinquishVirtualMemory(pixel_info);
             ThrowWriterException(ResourceLimitError,"MemoryAllocationFailed");
           }
         packets=(unsigned char *) GetVirtualMemoryBlob(packet_info);