Commit 0f7d95b1 authored by Yong Tang's avatar Yong Tang Committed by GitHub

Convert bool map to struct{} map in etcd.go (#2381)

This fix converts bool map to struct{} map in etcd.go
(there might be several other places).
Signed-off-by: default avatarYong Tang <yong.tang.github@outlook.com>
parent f02da83e
...@@ -118,7 +118,7 @@ func (e *Etcd) get(path string, recursive bool) (*etcdcv3.GetResponse, error) { ...@@ -118,7 +118,7 @@ func (e *Etcd) get(path string, recursive bool) (*etcdcv3.GetResponse, error) {
} }
func (e *Etcd) loopNodes(kv []*mvccpb.KeyValue, nameParts []string, star bool) (sx []msg.Service, err error) { func (e *Etcd) loopNodes(kv []*mvccpb.KeyValue, nameParts []string, star bool) (sx []msg.Service, err error) {
bx := make(map[msg.Service]bool) bx := make(map[msg.Service]struct{})
Nodes: Nodes:
for _, n := range kv { for _, n := range kv {
if star { if star {
...@@ -145,7 +145,7 @@ Nodes: ...@@ -145,7 +145,7 @@ Nodes:
if _, ok := bx[b]; ok { if _, ok := bx[b]; ok {
continue continue
} }
bx[b] = true bx[b] = struct{}{}
serv.Key = string(n.Key) serv.Key = string(n.Key)
serv.TTL = e.TTL(n, serv) serv.TTL = e.TTL(n, serv)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment