Commit e87695b32 for imagemagick.org
commit e87695b3227978ad70b967b8d054baaf8ac2cced
Author: Dirk Lemstra <dirk@lemstra.org>
Date: Tue Feb 10 21:29:59 2026 +0100
Corrected type to avoid an overflow (GHSA-r99p-5442-q2x2)
diff --git a/coders/djvu.c b/coders/djvu.c
index a2bcc7dd7..d0627e59c 100644
--- a/coders/djvu.c
+++ b/coders/djvu.c
@@ -329,7 +329,7 @@ get_page_image(LoadContext *lc, ddjvu_page_t *page, int x, int y, int w, int h,
Image
*image;
- int
+ size_t
stride;
unsigned char
@@ -348,7 +348,7 @@ get_page_image(LoadContext *lc, ddjvu_page_t *page, int x, int y, int w, int h,
stride = (type == DDJVU_PAGETYPE_BITONAL)?
(image->columns + 7)/8 : image->columns *3;
- q = (unsigned char *) AcquireQuantumMemory(image->rows,(size_t) stride);
+ q = (unsigned char *) AcquireQuantumMemory(image->rows,stride);
if (q == (unsigned char *) NULL)
return;