prevent integer overflow

This commit is contained in:
Cristy
2025-01-11 15:15:40 -05:00
parent 4b1ca72203
commit db35fc7315
+2 -1
View File
@@ -192,7 +192,8 @@ static int hls_to_rgb(int hue, int lum, int sat)
magic1=(int) (2*(ssize_t) lum-magic2);
b=(hue_to_rgb(magic1,magic2,(ssize_t) hue+(HLSMAX/3))*(ssize_t) RGBMAX+
(HLSMAX/2))/HLSMAX;
r=(hue_to_rgb(magic1,magic2,hue)*RGBMAX+(ssize_t) (HLSMAX/2))/HLSMAX;
r=(hue_to_rgb(magic1,magic2,hue)*(ssize_t) RGBMAX+(ssize_t) (HLSMAX/2))/
HLSMAX;
g=(hue_to_rgb(magic1,magic2,(ssize_t) hue-(HLSMAX/3))*(ssize_t) RGBMAX+
(HLSMAX/2))/HLSMAX;
}