From: cristy Date: Sun, 21 Sep 2014 22:04:52 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~1986 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a2fb29a72ee8d5293e0980c026d2555c482d04e8;p=imagemagick --- diff --git a/coders/icon.c b/coders/icon.c index 94bccc824..2423409ec 100644 --- a/coders/icon.c +++ b/coders/icon.c @@ -411,7 +411,7 @@ static Image *ReadICONImage(const ImageInfo *image_info, (void) LogMagickEvent(CoderEvent,GetMagickModule(), " bpp = %.20g",(double) icon_info.bits_per_pixel); } - if (icon_info.bits_per_pixel <= 16) + if ((icon_info.number_colors != 0) || (icon_info.bits_per_pixel <= 16U)) { image->storage_class=PseudoClass; image->colors=icon_info.number_colors;