]> Zhao Yanbai Git Server - minix.git/commitdiff
libexec exec fix
authorBen Gras <ben@minix3.org>
Sat, 29 Dec 2012 00:55:49 +0000 (00:55 +0000)
committerBen Gras <ben@minix3.org>
Sat, 29 Dec 2012 01:41:24 +0000 (01:41 +0000)
. restores executing shell scripts without explicit interpreter

lib/libexec/exec_elf.c

index ab451a9808ef808054e3c320b705137f2e064fc1..e149d818a7d0726a57b06860bdf8fa18abb6459e 100644 (file)
@@ -103,7 +103,7 @@ int elf_has_interpreter(char *exec_hdr,             /* executable header */
   Elf_Phdr *phdr = NULL;
   int e, i;
 
-  if((e=elf_unpack(exec_hdr, hdr_len, &hdr, &phdr)) != OK) return e;
+  if((e=elf_unpack(exec_hdr, hdr_len, &hdr, &phdr)) != OK) return 0;
 
   for (i = 0; i < hdr->e_phnum; i++) {
       switch (phdr[i].p_type) {