diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2018-07-28 14:19:29 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2018-07-28 14:19:29 +0100 |
commit | f4e28a9fbd87f652c1e1428f5c576786b41d4f10 (patch) | |
tree | 3cf0ac538f982bcb0065d4a3692d8825baf193cf /src/utils | |
parent | 21955293e6769732a671d700e3b3862dd6c3a901 (diff) | |
download | libcss-f4e28a9fbd87f652c1e1428f5c576786b41d4f10.tar.gz libcss-f4e28a9fbd87f652c1e1428f5c576786b41d4f10.tar.bz2 |
css_fixed: Avoid undefined shift.
From undefined behaviour sanitizer:
src/utils/utils.c:130:18: runtime error: left shift of negative value -1
Diffstat (limited to 'src/utils')
-rw-r--r-- | src/utils/utils.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; } |