(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Tue, 6 Jan 2015 12:46:27 +0000 (12:46 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Tue, 6 Jan 2015 12:46:27 +0000 (12:46 +0000)
coders/bmp.c

index 79626d16a04d1a74f751bb75308e0fe0bdd522ef..1df0a492f3b147057786769c6a616fa255531f44 100644 (file)
@@ -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);