Jelajahi Sumber

Only inherit environ from ldso if previously NULL.

4lDO2 2 tahun lalu
induk
melakukan
ed196516a2
1 mengubah file dengan 3 tambahan dan 1 penghapusan
  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" {