From 38167f821bfba44932023eb299d7da5f84a0124e Mon Sep 17 00:00:00 2001 From: Ivan Mikushin Date: Thu, 30 Apr 2015 13:43:45 +0500 Subject: [PATCH] use SplitN instead of manual split --- util/util.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/util/util.go b/util/util.go index a50bd179..10a6c1c0 100644 --- a/util/util.go +++ b/util/util.go @@ -314,9 +314,8 @@ func Map2KVPairs(m map[string]string) []string { func KVPairs2Map(kvs []string) map[string]string { r := make(map[string]string, len(kvs)) for _, kv := range kvs { - sepIdx := strings.Index(kv, "=") - k, v := kv[:sepIdx], kv[(sepIdx + 1):] - r[k] = v + s := strings.SplitN(kv, "=", 2) + r[s[0]] = s[1] } return r }