From 6fe7c43fa52ffa9b91887ea7f8044e54b12637c9 Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Tue, 15 Oct 2019 13:10:35 -0400 Subject: [PATCH] dix: Fix undefined shift in ht_generic_hash The hits keep coming. --- Xext/hashtable.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Xext/hashtable.c b/Xext/hashtable.c index 93d1a2aec..3434c9948 100644 --- a/Xext/hashtable.c +++ b/Xext/hashtable.c @@ -240,7 +240,7 @@ unsigned ht_generic_hash(void *cdata, const void *ptr, int numBits) { HtGenericHashSetupPtr setup = cdata; - return one_at_a_time_hash(ptr, setup->keySize) & ~((~0) << numBits); + return one_at_a_time_hash(ptr, setup->keySize) & ~((~0U) << numBits); } int