summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2022-06-20 10:56:32 +0200
committerGitHub <noreply@github.com>2022-06-20 10:56:32 +0200
commit77b93c9afaba7edc950861b54259a94733b3274c (patch)
tree7199ba68409175271c949e340616bccdc8482d78
parent4bf4819a0dfddc53810a640e3be83dbbeeab0802 (diff)
parent96d775860fb7e404d6acaf7e8dfbd171cfbcee15 (diff)
downloadusbutils-77b93c9afaba7edc950861b54259a94733b3274c.tar.gz
Merge pull request #149 from qiankehan/undefined
Fix an runtime error reported by undefind sanitizer
-rw-r--r--names.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/names.c b/names.c
index c8cdd02..beae8f8 100644
--- a/names.c
+++ b/names.c
@@ -33,7 +33,7 @@
static unsigned int hashnum(unsigned int num)
{
- unsigned int mask1 = HASH1 << 27, mask2 = HASH2 << 27;
+ unsigned int mask1 = (unsigned int)HASH1 << 27, mask2 = (unsigned int)HASH2 << 27;
for (; mask1 >= HASH1; mask1 >>= 1, mask2 >>= 1)
if (num & mask1)