Commit bfb98248d for imagemagick.org
commit bfb98248d8a84b1e23ebf7944cc47d2c901474d9
Author: Dirk Lemstra <dirk@lemstra.org>
Date: Sun Jun 14 12:28:00 2026 +0200
Corrected patch.
diff --git a/coders/vicar.c b/coders/vicar.c
index 69dec6dc3..23c17fe84 100644
--- a/coders/vicar.c
+++ b/coders/vicar.c
@@ -162,9 +162,6 @@ static Image *ReadVICARImage(const ImageInfo *image_info,
status,
value_expected;
- MagickSizeType
- number_pixels;
-
QuantumInfo
*quantum_info;
@@ -175,7 +172,8 @@ static Image *ReadVICARImage(const ImageInfo *image_info,
*q;
size_t
- length;
+ length,
+ number_pixels;
ssize_t
count,
@@ -380,7 +378,7 @@ static Image *ReadVICARImage(const ImageInfo *image_info,
}
if (HeapOverflowSanityCheckGetSize(image->columns,image->rows,&number_pixels) != MagickFalse)
ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed");
- if (number_pixels > GetBlobSize(image))
+ if (number_pixels > (size_t) GetBlobSize(image))
ThrowReaderException(CorruptImageError,"InsufficientImageDataInFile");
status=SetImageExtent(image,image->columns,image->rows,exception);
if (status == MagickFalse)