File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -438,13 +438,13 @@ protected function getEnv($name)
438438 if (isset ($ this ->envCache [$ name ]) || array_key_exists ($ name , $ this ->envCache )) {
439439 return $ this ->envCache [$ name ];
440440 }
441- if (0 !== strpos ($ name , 'HTTP_ ' ) && isset ( $ _SERVER [ $ name ] )) {
441+ if (isset ( $ _SERVER [ $ name ]) && 0 !== strpos ($ name , 'HTTP_ ' )) {
442442 return $ this ->envCache [$ name ] = $ _SERVER [$ name ];
443443 }
444444 if (isset ($ _ENV [$ name ])) {
445445 return $ this ->envCache [$ name ] = $ _ENV [$ name ];
446446 }
447- if (false !== $ env = getenv ($ name )) {
447+ if (false !== ( $ env = getenv ($ name )) && null !== $ env ) { // null is a possible value because of thread safety issues
448448 return $ this ->envCache [$ name ] = $ env ;
449449 }
450450 if (!$ this ->hasParameter ("env( $ name) " )) {
You can’t perform that action at this time.
0 commit comments