]> granicus.if.org Git - imagemagick/commitdiff
Fixed check.
authordirk <dirk@git.imagemagick.org>
Fri, 15 Jan 2016 00:34:57 +0000 (01:34 +0100)
committerdirk <dirk@git.imagemagick.org>
Fri, 15 Jan 2016 00:34:57 +0000 (01:34 +0100)
coders/viff.c

index 6c8ba7930af68422dc929a8979df009fc5313bfc..27d1412b2b8081d0ec37793821950b4274294b65 100644 (file)
@@ -407,7 +407,7 @@ static Image *ReadVIFFImage(const ImageInfo *image_info,
         image->colors=viff_info.map_columns;
         if (AcquireImageColormap(image,image->colors,exception) == MagickFalse)
           ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed");
-        if (viff_info.map_rows <
+        if (viff_info.map_rows >
             (viff_info.map_rows*bytes_per_pixel*sizeof(*viff_colormap)))
           ThrowReaderException(CorruptImageError,"ImproperImageHeader");
         viff_colormap=(unsigned char *) AcquireQuantumMemory(image->colors,