From: dirk Date: Sat, 6 Feb 2016 11:26:49 +0000 (+0100) Subject: Fixed head buffer overflow reported in: https://github.com/ImageMagick/ImageMagick... X-Git-Tag: 7.0.1-0~256 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5f16640725b1225e6337c62526e6577f0f88edb8;p=imagemagick Fixed head buffer overflow reported in: https://github.com/ImageMagick/ImageMagick/issues/98 --- diff --git a/coders/psd.c b/coders/psd.c index ba9bbba66..d8fd95031 100644 --- a/coders/psd.c +++ b/coders/psd.c @@ -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)); }