Mailing List Archive

[PATCH 2/3] 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>
---
src/hwf-x86.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

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))
--
2.34.1


_______________________________________________
Gcrypt-devel mailing list
Gcrypt-devel@lists.gnupg.org
https://lists.gnupg.org/mailman/listinfo/gcrypt-devel