Commit 493d641d2 for imagemagick.org
commit 493d641d2818ca2632e998e287561ba4d295f9b2
Author: Cristy <urban-warrior@imagemagick.org>
Date: Fri Jun 12 10:33:23 2026 -0400
https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-79f6-phvj-fcxf
diff --git a/coders/viff.c b/coders/viff.c
index 1261cfe15..5730ca06a 100644
--- a/coders/viff.c
+++ b/coders/viff.c
@@ -618,7 +618,7 @@ static Image *ReadVIFFImage(const ImageInfo *image_info,
}
if (viff_info.map_scheme == VFF_MS_NONE)
value=(value-min_value)*scale_factor;
- *p=(unsigned char) ClampToQuantum(value);
+ *p=CastDoubleToUChar(ClampToQuantum(value));
p++;
}
/*
@@ -1238,7 +1238,7 @@ static MagickBooleanType WriteVIFFImage(const ImageInfo *image_info,
break;
for (x=0; x < (ssize_t) image->columns; x++)
{
- *q++=(unsigned char) ClampToQuantum(GetPixelLuma(image,p));
+ *q++=CastDoubleToUChar(ClampToQuantum(GetPixelLuma(image,p)));
p+=(ptrdiff_t) GetPixelChannels(image);
}
if (image->previous == (Image *) NULL)