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

Tweak logic in case of dirty state start-up, refs #5668

Jordi Boggiano преди 8 години
родител
ревизия
8de10dd159
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      src/Composer/XdebugHandler.php

+ 4 - 0
src/Composer/XdebugHandler.php

@@ -219,6 +219,10 @@ class XdebugHandler
             $currentIniScanDir = getenv(self::ENV_INI_SCAN_DIR);
             if ($currentIniScanDir) {
                 putenv(self::ENV_INI_SCAN_DIR_OLD.'='.$currentIniScanDir);
+            } else {
+                // make sure the env var does not exist if none is to be set
+                // otherwise the child process will reset it incorrectly
+                putenv(self::ENV_INI_SCAN_DIR_OLD);
             }
 
             if (!putenv(self::ENV_INI_SCAN_DIR.'='.$this->scanDir)) {