8d3e91d4f8
get_AT_SECURE() was getting called before linker_env_init() had been called, and returning the default value ("true"). This was causing us to reopen closed stdin, stdout, and stderr for ALL processes, not just privileged (setuid) processes. Calling path: - __linker_init - soinfo_link_image - get_AT_SECURE - __linker_init_post_relocation - linker_env_init This change restores the intended behavior of only re-opening stdin, stdout, and stderr for privileged processes. Change-Id: I8b085ea6597710ac4c1a3c93f1bf8b81eecb08c0 |
||
---|---|---|
.. | ||
arch | ||
Android.mk | ||
debugger.cpp | ||
dlfcn.cpp | ||
linker_debug.h | ||
linker_environ.cpp | ||
linker_environ.h | ||
linker_phdr.cpp | ||
linker_phdr.h | ||
linker.cpp | ||
linker.h | ||
MODULE_LICENSE_APACHE2 | ||
NOTICE | ||
rt.cpp |