This commit is contained in:
Dirk Lemstra
2025-10-12 20:43:14 +02:00
parent 677d7b743f
commit cea1693e2d
+2
View File
@@ -1117,6 +1117,8 @@ static Image *ReadBMPImage(const ImageInfo *image_info,ExceptionInfo *exception)
ThrowReaderException(CorruptImageError,"ImproperImageHeader");
if (bmp_info.compression == BI_RLE4)
bmp_info.bits_per_pixel<<=1;
if (BMPOverflowCheck(image->columns,bmp_info.bits_per_pixel) != MagickFalse)
ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed");
extent=image->columns*bmp_info.bits_per_pixel;
bytes_per_line=4*((extent+31)/32);
if (BMPOverflowCheck(bytes_per_line,image->rows) != MagickFalse)