summaryrefslogtreecommitdiff
path: root/linux-user/elfload.c
diff options
context:
space:
mode:
authorpbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162>2006-02-04 20:46:24 +0000
committerpbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162>2006-02-04 20:46:24 +0000
commite89f07d38427dc9e3aab17298d1bc0d339ed3004 (patch)
tree55e3f7bca502f4eb73c88018f80d58c4bda27280 /linux-user/elfload.c
parent06c949e62a098f97bd68a7382eb1953898a11e09 (diff)
downloadqemu-e89f07d38427dc9e3aab17298d1bc0d339ed3004.tar.gz
Make target_mmap always return -1 on failure.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1741 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'linux-user/elfload.c')
-rw-r--r--linux-user/elfload.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/linux-user/elfload.c b/linux-user/elfload.c
index 29730dca78..c934fb831b 100644
--- a/linux-user/elfload.c
+++ b/linux-user/elfload.c
@@ -890,7 +890,7 @@ static unsigned long load_elf_interp(struct elfhdr * interp_elf_ex,
interpreter_fd,
eppnt->p_offset - TARGET_ELF_PAGEOFFSET(eppnt->p_vaddr));
- if (error > -1024UL) {
+ if (error == -1) {
/* Real error */
close(interpreter_fd);
free(elf_phdata);