]> granicus.if.org Git - imagemagick/commitdiff
https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=32541
authorCristy <urban-warrior@imagemagick.org>
Sat, 21 Oct 2017 15:52:41 +0000 (11:52 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sat, 21 Oct 2017 15:52:41 +0000 (11:52 -0400)
coders/psd.c

index 50308659be8d3af8ecd0b49d82500d894254a9a3..d949760a8c392bc248459f1760f65cae9b2641fd 100644 (file)
@@ -1151,7 +1151,7 @@ static MagickBooleanType ReadPSDChannelRLE(Image *image,const PSDInfo *psd_info,
     if ((MagickOffsetType) length < sizes[y])
       length=(size_t) sizes[y];
 
-  if (length > row_size + 256) // arbitrary number
+  if (length > (row_size+386)) // arbitrary number
     {
       pixels=(unsigned char *) RelinquishMagickMemory(pixels);
       ThrowBinaryException(ResourceLimitError,"InvalidLength",image->filename);