Преглед на файлове

Only inherit environ from ldso if previously NULL.

4lDO2 преди 2 години
родител
ревизия
ed196516a2
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  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" {