diff options
Diffstat (limited to 'plugin')
-rw-r--r-- | plugin/etcd/etcd.go | 4 |
1 files 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) |