aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/net/http/cgi/host.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/net/http/cgi/host.go b/src/net/http/cgi/host.go
index 073952a7bd..a3fba4b413 100644
--- a/src/net/http/cgi/host.go
+++ b/src/net/http/cgi/host.go
@@ -35,7 +35,10 @@ import (
var trailingPort = regexp.MustCompile(`:([0-9]+)$`)
-var osDefaultInheritEnv = func() []string {
+var osDefaultInheritEnv = getOSDefaultInheritEnv()
+
+// TODO(mdempsky): Revert CL 522935 after #62277 is fixed.
+func getOSDefaultInheritEnv() []string {
switch runtime.GOOS {
case "darwin", "ios":
return []string{"DYLD_LIBRARY_PATH"}
@@ -51,7 +54,7 @@ var osDefaultInheritEnv = func() []string {
return []string{"SystemRoot", "COMSPEC", "PATHEXT", "WINDIR"}
}
return nil
-}()
+}
// Handler runs an executable in a subprocess with a CGI environment.
type Handler struct {