]> granicus.if.org Git - imagemagick/commitdiff
Fixed head buffer overflow reported in: https://github.com/ImageMagick/ImageMagick...
authordirk <dirk@git.imagemagick.org>
Sat, 6 Feb 2016 11:26:49 +0000 (12:26 +0100)
committerdirk <dirk@git.imagemagick.org>
Sat, 6 Feb 2016 11:26:49 +0000 (12:26 +0100)
coders/psd.c

index ba9bbba660e6f2ef1c9ef5525f1933d03dc7a8a0..d8fd9503113ba75c208bbbaa6f56d0eb39c34db3 100644 (file)
@@ -575,7 +575,7 @@ static inline MagickSizeType GetPSDSize(const PSDInfo *psd_info,Image *image)
 static inline size_t GetPSDRowSize(Image *image)
 {
   if (image->depth == 1)
-    return((image->columns+7)/8);
+    return(((image->columns+7)/8)*GetPSDPacketSize(image));
   else
     return(image->columns*GetPSDPacketSize(image));
 }