Only inherit environ from ldso if previously NULL.
This commit is contained in:
+3
-1
@@ -106,7 +106,9 @@ extern "C" fn init_array() {
|
||||
io_init();
|
||||
|
||||
unsafe {
|
||||
platform::environ = __relibc_init_environ;
|
||||
if platform::environ.is_null() {
|
||||
platform::environ = __relibc_init_environ;
|
||||
}
|
||||
}
|
||||
|
||||
extern "C" {
|
||||
|
||||
Reference in New Issue
Block a user