]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/874
authorCristy <urban-warrior@imagemagick.org>
Thu, 23 Nov 2017 13:50:11 +0000 (08:50 -0500)
committerCristy <urban-warrior@imagemagick.org>
Thu, 23 Nov 2017 13:50:11 +0000 (08:50 -0500)
coders/psd.c

index 441a5ba38d43e374ba72e41e58a41a3fa117c389..5728efe70f8a31f10e544ffc12fa5a4f64e7cc52 100644 (file)
@@ -1242,6 +1242,7 @@ static MagickBooleanType ReadPSDChannelZip(Image *image,const size_t channels,
     }
   if (ReadBlob(image,compact_size,compact_pixels) != (ssize_t) compact_size)
     {
+      pixels=(unsigned char *) RelinquishMagickMemory(pixels);
       compact_pixels=(unsigned char *) RelinquishMagickMemory(compact_pixels);
       ThrowBinaryException(CorruptImageError,"UnexpectedEndOfFile",
         image->filename);