linux-user: Do not ignore mmap failure from host
File mapping may fail with EACCES. Signed-off-by: Jürg Billeter <j@bitron.ch> Message-id: 1372498892-23676-1-git-send-email-j@bitron.ch Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
parent
f651e6ae55
commit
8384274eda
@ -483,6 +483,10 @@ abi_long target_mmap(abi_ulong start, abi_ulong len, int prot,
|
||||
if (!(flags & MAP_ANONYMOUS)) {
|
||||
p = mmap(g2h(start), len, prot,
|
||||
flags | MAP_FIXED, fd, host_offset);
|
||||
if (p == MAP_FAILED) {
|
||||
munmap(g2h(start), host_len);
|
||||
goto fail;
|
||||
}
|
||||
host_start += offset - host_offset;
|
||||
}
|
||||
start = h2g(host_start);
|
||||
|
Loading…
Reference in New Issue
Block a user