diff --git a/src/util.c b/src/util.c index 3d8ed40..fbed5f8 100644 --- a/src/util.c +++ b/src/util.c @@ -947,7 +947,7 @@ int kernel_version(void) } #endif -#define hash_ptr(x) (((unsigned int)(((char *)(x)) - ((char *)NULL))) & 0xffffff) +#define hash_ptr(x) (((uintptr_t)(x)) & 0xffffff) void *whine_malloc_real(const char *func, unsigned int line, size_t size) {