Check mmap return address for allocation, not requested address.

Change-Id: Ifeb7b17976fc791e3256c70d57cb4d1324a8b960
Bu işleme şunda yer alıyor:
Sean Keely
2017-05-30 21:26:55 -05:00
ebeveyn 8aeb933426
işleme 59cc20d3cb
+1 -1
Dosyayı Görüntüle
@@ -2184,7 +2184,7 @@ static void *reserve_address(void *addr, long long unsigned int len)
ret_addr = mmap(addr, len, PROT_NONE,
MAP_ANONYMOUS | MAP_NORESERVE | MAP_PRIVATE, -1, 0);
if (addr == MAP_FAILED)
if (ret_addr == MAP_FAILED)
return NULL;
return ret_addr;