Message ID | 20210313094747.2966948-4-laurent@vivier.eu |
---|---|
State | New |
Headers | show |
Series | [PULL,1/5] linux-user: Fix executable page of /proc/self/maps | expand |
diff --git a/linux-user/elfload.c b/linux-user/elfload.c index 140a9716324d..174ee7bad677 100644 --- a/linux-user/elfload.c +++ b/linux-user/elfload.c @@ -2209,7 +2209,7 @@ static uintptr_t pgd_find_hole_fallback(uintptr_t guest_size, uintptr_t brk, void * mmap_start = mmap((void *) align_start, guest_size, PROT_NONE, flags, -1, 0); if (mmap_start != MAP_FAILED) { - munmap((void *) align_start, guest_size); + munmap(mmap_start, guest_size); if (MAP_FIXED_NOREPLACE != 0 || mmap_start == (void *) align_start) { return (uintptr_t) mmap_start + offset;