From f4e28a9fbd87f652c1e1428f5c576786b41d4f10 Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Sat, 28 Jul 2018 14:19:29 +0100 Subject: css_fixed: Avoid undefined shift. From undefined behaviour sanitizer: src/utils/utils.c:130:18: runtime error: left shift of negative value -1 --- src/utils/utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/utils') diff --git a/src/utils/utils.c b/src/utils/utils.c index 4bd93f6..64409eb 100644 --- a/src/utils/utils.c +++ b/src/utils/utils.c @@ -127,6 +127,6 @@ css_fixed css__number_from_string(const uint8_t *data, size_t len, } } - return (intpart << 10) | fracpart; + return ((uint32_t)intpart << 10) | fracpart; } -- cgit v1.2.3