From ed196516a2044fe1a1b88b2983f0cf2f649e46b6 Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Tue, 26 Jul 2022 15:48:51 +0200 Subject: [PATCH] Only inherit environ from ldso if previously NULL. --- src/start.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/start.rs b/src/start.rs index 9ec0eb76d..33d9d7e23 100644 --- a/src/start.rs +++ b/src/start.rs @@ -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" { -- GitLab