aboutsummaryrefslogtreecommitdiff
path: root/libexec/rtld-elf/rtld.c
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2017-08-30 18:22:52 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2017-08-30 18:22:52 +0000
commit83d33b2bb5ae8caca728fa2a249cd01fe34cd81f (patch)
tree46afeb51d8e247aed91a8c6fc876befbefe74589 /libexec/rtld-elf/rtld.c
parent405058aa7ab1b95e0aec399ba51a2017156fc77f (diff)
downloadsrc-83d33b2bb5ae8caca728fa2a249cd01fe34cd81f.tar.gz
src-83d33b2bb5ae8caca728fa2a249cd01fe34cd81f.zip
Read max_stack_flags from correct object.
'obj' is not initialized here. Reviewed by: kib MFC after: 1 week Sponsored by: DARPA / AFRL
Notes
Notes: svn path=/head/; revision=323025
Diffstat (limited to 'libexec/rtld-elf/rtld.c')
-rw-r--r--libexec/rtld-elf/rtld.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libexec/rtld-elf/rtld.c b/libexec/rtld-elf/rtld.c
index c3d2f3bd4c89..76fbbf6c3f2d 100644
--- a/libexec/rtld-elf/rtld.c
+++ b/libexec/rtld-elf/rtld.c
@@ -571,7 +571,7 @@ _rtld(Elf_Addr *sp, func_ptr_type *exit_proc, Obj_Entry **objp)
close(fd);
if (obj_main == NULL)
rtld_die();
- max_stack_flags = obj->stack_flags;
+ max_stack_flags = obj_main->stack_flags;
} else { /* Main program already loaded. */
dbg("processing main program's program header");
assert(aux_info[AT_PHDR] != NULL);