From af2751ed9fdfb8d9efe2f9b32ccb402ab5f94756 Mon Sep 17 00:00:00 2001 From: jhb Date: Thu, 21 Sep 2017 20:59:36 +0000 Subject: MFC 323025: Read max_stack_flags from correct object. 'obj' is not initialized here. Sponsored by: DARPA / AFRL --- 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 6899a20..c13caac 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; -- cgit v1.1