From 3603ca982a94bc1ea12972c926e49298f6bc98be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sat, 2 Jan 2021 12:53:24 +0100 Subject: [PATCH] config: fix asan signed integer overflow warning --- config.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/config.c b/config.c index 989bc2e..aaa62f9 100644 --- a/config.c +++ b/config.c @@ -56,9 +56,9 @@ conf_to_color(const struct yml_node *node) alpha |= alpha << 8; return (pixman_color_t){ - .red = (red << 8 | red) * alpha / 0xffff, - .green = (green << 8 | green) * alpha / 0xffff, - .blue = (blue << 8 | blue) * alpha / 0xffff, + .red = (uint32_t)(red << 8 | red) * alpha / 0xffff, + .green = (uint32_t)(green << 8 | green) * alpha / 0xffff, + .blue = (uint32_t)(blue << 8 | blue) * alpha / 0xffff, .alpha = alpha, }; }