Go: Preserve environment variables in ApplyProxyEnvVars

This commit is contained in:
Michael B. Gale
2025-04-08 12:38:38 +01:00
parent 0f78e11376
commit e210be7bb2

View File

@@ -91,6 +91,9 @@ func ApplyProxyEnvVars(cmd *exec.Cmd) {
checkEnvVars()
// Preserve environment variables
cmd.Env = os.Environ()
if proxy_address != "" {
cmd.Env = append(cmd.Env, fmt.Sprintf("HTTP_PROXY=%s", proxy_address))
cmd.Env = append(cmd.Env, fmt.Sprintf("HTTPS_PROXY=%s", proxy_address))