diff --git a/src/lib/evil/evil_mman.c b/src/lib/evil/evil_mman.c index f132a173fe..e0f3763118 100644 --- a/src/lib/evil/evil_mman.c +++ b/src/lib/evil/evil_mman.c @@ -92,8 +92,8 @@ mmap(void *addr EVIL_UNUSED, } #ifdef _WIN64 - low = (DWORD)((len >> 32) & 0x00000000ffffffff); - low = (DWORD)(len & 0x00000000ffffffff); + high = (DWORD)((len >> 32) & 0x00000000ffffffffULL); + low = (DWORD)(len & 0x00000000ffffffffULL); #else high = 0L; low = len;