From: cristy Date: Tue, 6 Jan 2015 12:46:27 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~1490 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6af1e9770134af60cee941c6473e8ad2f7f26e13;p=imagemagick --- diff --git a/coders/bmp.c b/coders/bmp.c index 79626d16a..1df0a492f 100644 --- a/coders/bmp.c +++ b/coders/bmp.c @@ -577,7 +577,7 @@ static Image *ReadBMPImage(const ImageInfo *image_info,ExceptionInfo *exception) if (image->debug != MagickFalse) (void) LogMagickEvent(CoderEvent,GetMagickModule()," Magick: %c%c", magick[0],magick[1]); - if ((count == 0) || ((LocaleNCompare((char *) magick,"BM",2) != 0) && + if ((count != 2) || ((LocaleNCompare((char *) magick,"BM",2) != 0) && (LocaleNCompare((char *) magick,"CI",2) != 0))) ThrowReaderException(CorruptImageError,"ImproperImageHeader"); bmp_info.file_size=ReadBlobLSBLong(image);