From: cristy Date: Wed, 21 Jan 2015 20:38:39 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~1405 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=386277ae8215f2c44d5c53d32a13bff3f89a5beb;p=imagemagick --- diff --git a/coders/sun.c b/coders/sun.c index b5fed9c2b..db5d7bb53 100644 --- a/coders/sun.c +++ b/coders/sun.c @@ -410,7 +410,7 @@ static Image *ReadSUNImage(const ImageInfo *image_info,ExceptionInfo *exception) ThrowReaderException(ResourceLimitError,"ImproperImageHeader"); number_pixels=(MagickSizeType) (image->columns*image->rows); if ((sun_info.type != RT_ENCODED) && - ((number_pixels*sun_info.depth) > (8*sun_info.length))) + ((number_pixels*sun_info.depth) > (8UL*sun_info.length))) ThrowReaderException(CorruptImageError,"ImproperImageHeader"); bytes_per_line=sun_info.width*sun_info.depth; sun_data=(unsigned char *) AcquireQuantumMemory((size_t) MagickMax(