From 81289658006702a3237b16320cc984143c704914 Mon Sep 17 00:00:00 2001 From: aler9 <46489434+aler9@users.noreply.github.com> Date: Sat, 31 Oct 2020 00:08:50 +0100 Subject: [PATCH] fix error when using environment variables with equal signs --- confenv/confenv.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/confenv/confenv.go b/confenv/confenv.go index f3ce2777..91907e9b 100644 --- a/confenv/confenv.go +++ b/confenv/confenv.go @@ -128,7 +128,7 @@ func load(env map[string]string, envKey string, rv reflect.Value) error { func Load(envKey string, v interface{}) error { env := make(map[string]string) for _, kv := range os.Environ() { - tmp := strings.Split(kv, "=") + tmp := strings.SplitN(kv, "=", 2) env[tmp[0]] = tmp[1] }