diff --git a/client/driver/env/env.go b/client/driver/env/env.go index ac98a3fca..36d0d28bb 100644 --- a/client/driver/env/env.go +++ b/client/driver/env/env.go @@ -354,7 +354,7 @@ func (t *TaskEnvironment) AppendHostEnvvars(filter []string) *TaskEnvironment { } for _, e := range hostEnv { - parts := strings.Split(e, "=") + parts := strings.SplitN(e, "=", 2) key, value := parts[0], parts[1] // Skip filtered environment variables