Skip to content

Commit dc8a545

Browse files
author
Cristy
committed
https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-xg29-8ghv-v4x
1 parent 2c2f87d commit dc8a545

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

coders/sixel.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -246,10 +246,10 @@ MagickBooleanType sixel_decode(Image *image,
246246
int param[10] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
247247
int sixel_palet[SIXEL_PALETTE_MAX];
248248
unsigned char *imbuf, *dmbuf;
249-
int imsx, imsy;
250-
int dmsx, dmsy;
251249
int y;
252250
size_t extent,offset;
251+
ssize_t imsx, imsy;
252+
ssize_t dmsx, dmsy;
253253

254254
extent=strlen((char *) p);
255255
posision_x = posision_y = 0;
@@ -434,8 +434,8 @@ MagickBooleanType sixel_decode(Image *image,
434434

435435
} else if (*p >= '?' && *p <= '\177') {
436436
if (imsx < (posision_x + repeat_count) || imsy < (posision_y + 6)) {
437-
int nx = imsx * 2;
438-
int ny = imsy * 2;
437+
ssize_t nx = imsx * 2;
438+
ssize_t ny = imsy * 2;
439439

440440
while (nx < (posision_x + repeat_count) || ny < (posision_y + 6)) {
441441
nx *= 2;

0 commit comments

Comments
 (0)