summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2018-07-28 14:19:29 +0100
committerMichael Drake <tlsa@netsurf-browser.org>2018-07-28 14:19:29 +0100
commitf4e28a9fbd87f652c1e1428f5c576786b41d4f10 (patch)
tree3cf0ac538f982bcb0065d4a3692d8825baf193cf /src
parent21955293e6769732a671d700e3b3862dd6c3a901 (diff)
downloadlibcss-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')
-rw-r--r--src/utils/utils.c2
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;
}