From 0f7d95b1e7466512c1bee194d3601d4852a966e9 Mon Sep 17 00:00:00 2001 From: Yong Tang Date: Sat, 8 Dec 2018 06:15:11 -0800 Subject: [PATCH] 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: Yong Tang --- plugin/etcd/etcd.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugin/etcd/etcd.go b/plugin/etcd/etcd.go index 5d258507c..9b37ee458 100644 --- a/plugin/etcd/etcd.go +++ b/plugin/etcd/etcd.go @@ -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) { - bx := make(map[msg.Service]bool) + bx := make(map[msg.Service]struct{}) Nodes: for _, n := range kv { if star { @@ -145,7 +145,7 @@ Nodes: if _, ok := bx[b]; ok { continue } - bx[b] = true + bx[b] = struct{}{} serv.Key = string(n.Key) serv.TTL = e.TTL(n, serv)