summaryrefslogtreecommitdiff
path: root/kern
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2013-11-11 14:20:58 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2013-11-11 14:20:58 +0100
commitd1901b153d614f11835baed2188468395d4acd22 (patch)
tree8b398cd24e154b8ce66ab9924543060a21a75b35 /kern
parent7a3be2e8d55fbe9060de11c2ad6a9b23250224b0 (diff)
parent520743674ab70e035644571d4c15dad9ce058ea8 (diff)
Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/gnumach
Diffstat (limited to 'kern')
-rw-r--r--kern/elf-load.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/kern/elf-load.c b/kern/elf-load.c
index 1d103d3..441276e 100644
--- a/kern/elf-load.c
+++ b/kern/elf-load.c
@@ -80,6 +80,8 @@ int exec_load(exec_read_func_t *read, exec_read_exec_func_t *read_exec,
result = (*read_exec)(handle,
ph->p_offset, ph->p_filesz,
ph->p_vaddr, ph->p_memsz, type);
+ if (result)
+ return result;
}
}