summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJussi Kivilinna <jussi.kivilinna@iki.fi>2022-07-16 17:58:08 +0300
committerJussi Kivilinna <jussi.kivilinna@iki.fi>2022-07-20 22:50:07 +0300
commit9636c88262fc5704cb4136cae975932acee6d08f (patch)
tree74dad63e376e91a8e3b61afbce42e94fa624c9b8 /src
parent4abcedcea82036b18b3906e99f8aaf0a1f6c8b9a (diff)
downloadlibgcrypt-9636c88262fc5704cb4136cae975932acee6d08f.tar.gz
hwf-x86: fix UBSAN warning
* src/hwf-x86.c (detect_x86_gnuc): Change `(1 << 31)` to `(1U << 31)` to fix undefined behaviour. -- Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
Diffstat (limited to 'src')
-rw-r--r--src/hwf-x86.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/hwf-x86.c b/src/hwf-x86.c
index 20420798..b440827e 100644
--- a/src/hwf-x86.c
+++ b/src/hwf-x86.c
@@ -431,7 +431,7 @@ detect_x86_gnuc (void)
&& (features & (1 << 21))
&& (features & (1 << 28))
&& (features & (1 << 30))
- && (features & (1 << 31))
+ && (features & (1U << 31))
&& (features2 & (1 << 1))
&& (features2 & (1 << 6))
&& (features2 & (1 << 11))