Forráskód Böngészése

Only inherit environ from ldso if previously NULL.

4lDO2 2 éve
szülő
commit
ed196516a2
1 módosított fájl, 3 hozzáadás és 1 törlés
  1. 3 1
      src/start.rs

+ 3 - 1
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" {