From a6d927b7a101de27e99f68db3a870dc48895ae6d Mon Sep 17 00:00:00 2001 From: jhb Date: Thu, 21 Sep 2017 20:59:36 +0000 Subject: [PATCH] MFC 323025: Read max_stack_flags from correct object. 'obj' is not initialized here. Sponsored by: DARPA / AFRL git-svn-id: svn://svn.freebsd.org/base/stable/10@323877 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- libexec/rtld-elf/rtld.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libexec/rtld-elf/rtld.c b/libexec/rtld-elf/rtld.c index 6899a2050..c13caac7e 100644 --- a/libexec/rtld-elf/rtld.c +++ b/libexec/rtld-elf/rtld.c @@ -470,7 +470,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. */ const Elf_Phdr *phdr; int phnum; -- 2.42.0