Check mmap return address for allocation, not requested address.
Change-Id: Ifeb7b17976fc791e3256c70d57cb4d1324a8b960
Bu işleme şunda yer alıyor:
+1
-1
@@ -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;
|
||||
|
||||
Yeni konuda referans
Bir kullanıcı engelle