diff --git a/dix/resource.c b/dix/resource.c index 4234918db..7542f0c42 100644 --- a/dix/resource.c +++ b/dix/resource.c @@ -685,7 +685,7 @@ HashResourceID(XID id, unsigned int numBits) id &= mask; if (numBits < 9) return (id ^ (id >> numBits) ^ (id >> (numBits<<1))) & ~((~0U) << numBits); - return (id ^ (id >> numBits)) & ~((~0) << numBits); + return (id ^ (id >> numBits)) & ~((~0U) << numBits); } static XID