Commit dd31516fd for imagemagick.org
commit dd31516fdb5df1e6058f873b00e22017cfc3f52a
Author: Dirk Lemstra <dirk@lemstra.org>
Date: Mon May 11 20:29:20 2026 +0200
Revert patch because the index cannot be negative.
diff --git a/coders/xpm.c b/coders/xpm.c
index cb7d2ae1c..208cbd8e2 100644
--- a/coders/xpm.c
+++ b/coders/xpm.c
@@ -888,14 +888,10 @@ static MagickBooleanType WritePICONImage(const ImageInfo *image_info,
for (x=0; x < (ssize_t) picon->columns; x++)
{
k=((ssize_t) GetPixelIndex(picon,p) % MaxCixels);
- if (k < 0)
- k=0;
symbol[0]=Cixel[k];
for (j=1; j < (ssize_t) characters_per_pixel; j++)
{
k=(((int) GetPixelIndex(picon,p)-k)/MaxCixels) % MaxCixels;
- if (k < 0)
- k=0;
symbol[j]=Cixel[k];
}
symbol[j]='\0';