diff --git a/registry/zookeeper/registry.go b/registry/zookeeper/registry.go index 86fe52940cce55a723acc9fd72b2496dccc87572..99e4fa15ce21e8e0424cc2bc0cf0fa58d2c16320 100644 --- a/registry/zookeeper/registry.go +++ b/registry/zookeeper/registry.go @@ -272,7 +272,7 @@ func (r *zkRegistry) register(c common.URL) error { params = url.Values{} c.RangeParams(func(key, value string) bool { - params[key] = []string{value} + params.Add(key, value) return true })