Commit 50a0c0d7e for imagemagick.org

commit 50a0c0d7ebbac39d9eef9d1ef13262861945451c
Author: Dirk Lemstra <dirk@lemstra.org>
Date:   Sun Mar 1 17:32:44 2026 +0100

    Added extra check.

diff --git a/coders/dib.c b/coders/dib.c
index 590dacd61..bf03398ab 100644
--- a/coders/dib.c
+++ b/coders/dib.c
@@ -675,7 +675,8 @@ static Image *ReadDIBImage(const ImageInfo *image_info,ExceptionInfo *exception)
   if (HeapOverflowSanityCheckGetSize(image->columns,
       (size_t) dib_info.bits_per_pixel,&extent) != MagickFalse)
     ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed");
-  bytes_per_line=4*((extent+31)/32);
+  if (HeapOverflowSanityCheckGetSize(4,((extent+31)/32),&bytes_per_line) != MagickFalse)
+    ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed");
   if (HeapOverflowSanityCheckGetSize(bytes_per_line,image->rows,
       &length) != MagickFalse)
     ThrowReaderException(CorruptImageError,"InsufficientImageDataInFile");