diff --git a/state/state.go b/state/state.go index b3b2be6a..9b0522d3 100644 --- a/state/state.go +++ b/state/state.go @@ -58,12 +58,12 @@ func (state *HelmState) SyncRepos(helm helmexec.Interface) []error { for _, repo := range state.Repositories { wg.Add(1) - go func(wg *sync.WaitGroup) { - if err := helm.AddRepo(repo.Name, repo.URL); err != nil { + go func(wg *sync.WaitGroup, name, url string) { + if err := helm.AddRepo(name, url); err != nil { errs = append(errs, err) } wg.Done() - }(&wg) + }(&wg, repo.Name, repo.URL) } wg.Wait()