From d2ad586557c523b961bb08e50c8b302b81beb1b5 Mon Sep 17 00:00:00 2001 From: Bo-Yi Wu Date: Sat, 30 Mar 2019 07:28:12 +0800 Subject: [PATCH] chore: switch finished to struct{} for zero allocate --- plugin.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugin.go b/plugin.go index 9c921a9..6b20164 100644 --- a/plugin.go +++ b/plugin.go @@ -152,8 +152,8 @@ func (p Plugin) Exec() error { wg := sync.WaitGroup{} wg.Add(len(p.Config.Host)) - errChannel := make(chan error, 1) - finished := make(chan bool, 1) + errChannel := make(chan error) + finished := make(chan struct{}) for _, host := range p.Config.Host { if p.Config.Sync { p.exec(host, &wg, errChannel)