From 4949a7008cdf7d8ee6539db18c6146af1bd6e190 Mon Sep 17 00:00:00 2001 From: Cristy Date: Mon, 21 Aug 2017 19:10:12 -0400 Subject: [PATCH] Revert, check does not work with compressed BMP images --- coders/bmp.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/coders/bmp.c b/coders/bmp.c index 618f9870d..207118ed1 100644 --- a/coders/bmp.c +++ b/coders/bmp.c @@ -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) -- 2.40.0