Prechádzať zdrojové kódy

fix error parsing env values (#2886)

fatedier 2 rokov pred
rodič
commit
a7a4ba270d
1 zmenil súbory, kde vykonal 3 pridanie a 3 odobranie
  1. 3 3
      pkg/config/value.go

+ 3 - 3
pkg/config/value.go

@@ -29,11 +29,11 @@ func init() {
 	glbEnvs = make(map[string]string)
 	envs := os.Environ()
 	for _, env := range envs {
-		kv := strings.Split(env, "=")
-		if len(kv) != 2 {
+		pair := strings.SplitN(env, "=", 2)
+		if len(pair) != 2 {
 			continue
 		}
-		glbEnvs[kv[0]] = kv[1]
+		glbEnvs[pair[0]] = pair[1]
 	}
 }