diff options
author | John Baldwin <jhb@FreeBSD.org> | 2017-09-21 20:59:36 +0000 |
---|---|---|
committer | John Baldwin <jhb@FreeBSD.org> | 2017-09-21 20:59:36 +0000 |
commit | bb07b1e8a29b8f63872dc53be597d6d88ddec887 (patch) | |
tree | 4aa2c13be756a1c24519da849319464818c52d98 /libexec | |
parent | d2dba4dde3d570cd61310e33ce40b2cb2b19e9c9 (diff) | |
download | src-bb07b1e8a29b8f63872dc53be597d6d88ddec887.tar.gz src-bb07b1e8a29b8f63872dc53be597d6d88ddec887.zip |
MFC 323025: Read max_stack_flags from correct object.
'obj' is not initialized here.
Sponsored by: DARPA / AFRL
Notes
Notes:
svn path=/stable/11/; revision=323877
Diffstat (limited to 'libexec')
-rw-r--r-- | libexec/rtld-elf/rtld.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libexec/rtld-elf/rtld.c b/libexec/rtld-elf/rtld.c index 435fd0fcec39..3d90c9110160 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); |