[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] linux-user/mmap.c: fix integer underflow in target_mremap
From: |
Jonathan Marler |
Subject: |
[PATCH] linux-user/mmap.c: fix integer underflow in target_mremap |
Date: |
Sat, 2 May 2020 01:49:01 -0600 |
Signed-off-by: Jonathan Marler <address@hidden>
---
linux-user/mmap.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/linux-user/mmap.c b/linux-user/mmap.c
index e378033797..caab62909e 100644
--- a/linux-user/mmap.c
+++ b/linux-user/mmap.c
@@ -708,7 +708,7 @@ abi_long target_mremap(abi_ulong old_addr, abi_ulong
old_size,
if (prot == 0) {
host_addr = mremap(g2h(old_addr), old_size, new_size, flags);
if (host_addr != MAP_FAILED && reserved_va && old_size > new_size)
{
- mmap_reserve(old_addr + old_size, new_size - old_size);
+ mmap_reserve(old_addr + old_size, old_size - new_size);
}
} else {
errno = ENOMEM;
--
2.23.1
- [PATCH] linux-user/mmap.c: fix integer underflow in target_mremap,
Jonathan Marler <=