summaryrefslogtreecommitdiff
path: root/sys/kern/link_elf_obj.c
diff options
context:
space:
mode:
authorBoris Popov <bp@FreeBSD.org>2000-09-06 02:21:43 +0000
committerBoris Popov <bp@FreeBSD.org>2000-09-06 02:21:43 +0000
commit9548091b849802ae0b1760cdaa1c30bef4c5ba32 (patch)
treeb55d13518aa6472536a529c0e2407d2800fe32db /sys/kern/link_elf_obj.c
parent6f54390e53f15cdbf1cba84b55a5ecd53ceb01cc (diff)
Notes
Diffstat (limited to 'sys/kern/link_elf_obj.c')
-rw-r--r--sys/kern/link_elf_obj.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/kern/link_elf_obj.c b/sys/kern/link_elf_obj.c
index 18e32b2d06d4..e3139e9f7bea 100644
--- a/sys/kern/link_elf_obj.c
+++ b/sys/kern/link_elf_obj.c
@@ -607,6 +607,11 @@ link_elf_load_file(linker_class_t cls, const char* filename, linker_file_t* resu
case PT_DYNAMIC:
phdyn = phdr;
break;
+
+ case PT_INTERP:
+ link_elf_error("Unsupported file type");
+ error = ENOEXEC;
+ goto out;
}
++phdr;