]> granicus.if.org Git - imagemagick/commitdiff
Revert, check does not work with compressed BMP images
authorCristy <urban-warrior@imagemagick.org>
Mon, 21 Aug 2017 23:10:12 +0000 (19:10 -0400)
committerCristy <urban-warrior@imagemagick.org>
Mon, 21 Aug 2017 23:10:12 +0000 (19:10 -0400)
coders/bmp.c

index 618f9870d5c412f29a1754b6fa5debbf505f62f9..207118ed10fe430d1b19087b59762ef69288133e 100644 (file)
@@ -942,8 +942,6 @@ static Image *ReadBMPImage(const ImageInfo *image_info,ExceptionInfo *exception)
       bmp_info.bits_per_pixel<<=1;
     bytes_per_line=4*((image->columns*bmp_info.bits_per_pixel+31)/32);
     length=(size_t) bytes_per_line*image->rows;
-    if (length > GetBlobSize(image))
-      ThrowReaderException(CorruptImageError,"InsufficientImageDataInFile");
     pixel_info=AcquireVirtualMemory((size_t) image->rows,
       MagickMax(bytes_per_line,image->columns+256UL)*sizeof(*pixels));
     if (pixel_info == (MemoryInfo *) NULL)