svn commit: r323025 - head/libexec/rtld-elf

John Baldwin jhb at FreeBSD.org
Wed Aug 30 18:22:54 UTC 2017


Author: jhb
Date: Wed Aug 30 18:22:52 2017
New Revision: 323025
URL: https://svnweb.freebsd.org/changeset/base/323025

Log:
  Read max_stack_flags from correct object.
  
  'obj' is not initialized here.
  
  Reviewed by:	kib
  MFC after:	1 week
  Sponsored by:	DARPA / AFRL

Modified:
  head/libexec/rtld-elf/rtld.c

Modified: head/libexec/rtld-elf/rtld.c
==============================================================================
--- head/libexec/rtld-elf/rtld.c	Wed Aug 30 18:19:25 2017	(r323024)
+++ head/libexec/rtld-elf/rtld.c	Wed Aug 30 18:22:52 2017	(r323025)
@@ -571,7 +571,7 @@ _rtld(Elf_Addr *sp, func_ptr_type *exit_proc, Obj_Entr
 	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);


More information about the svn-src-head mailing list