From a456d538a2a49c4b36587aacb83bbd4d971b6e78 Mon Sep 17 00:00:00 2001 From: Daniel Lobl Date: Wed, 2 Sep 2026 17:46:05 +0200 Subject: [PATCH] fix potential wrap in RGB API --- src/cgif_rgb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cgif_rgb.c b/src/cgif_rgb.c index 246a314..e17208e 100644 --- a/src/cgif_rgb.c +++ b/src/cgif_rgb.c @@ -232,7 +232,7 @@ static void get_mean(const uint8_t* pPalette, const uint32_t* frequ, uint32_t id for(i = idxMin; i <= idxMax; ++i) { for(dim = 0; dim < 3; ++dim) { sum[dim] += frequ[i]; - m[dim] += frequ[i] * pPalette[3 * i + dim]; + m[dim] += (double)frequ[i] * pPalette[3 * i + dim]; } } for(dim = 0; dim < 3; ++dim) {