From: cristy Date: Tue, 28 Oct 2014 13:12:17 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~1824 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=efbf04c69131b35dcec7f5d37144e2b06275c29c;p=imagemagick --- diff --git a/coders/pnm.c b/coders/pnm.c index ce0e55968..35b40efc6 100644 --- a/coders/pnm.c +++ b/coders/pnm.c @@ -410,7 +410,7 @@ static Image *ReadPNMImage(const ImageInfo *image_info,ExceptionInfo *exception) } if ((image->columns == 0) || (image->rows == 0)) ThrowReaderException(CorruptImageError,"NegativeOrZeroImageSize"); - if (max_value > 4294967295) + if ((max_value == 0) || (max_value > 4294967295)) ThrowReaderException(CorruptImageError,"ImproperImageHeader"); for (depth=1; GetQuantumRange(depth) < max_value; depth++) ; image->depth=depth;