diff --git a/goprocess/gp.go b/goprocess/gp.go index 76f88ecf..a51c4c37 100644 --- a/goprocess/gp.go +++ b/goprocess/gp.go @@ -40,6 +40,7 @@ func FindAll() []P { sem := make(chan token, concurrencyLimit) for _, pr := range pss { sem <- token{} + pr := pr go func() { defer func() { <-sem }() if path, version, agent, ok, err := isGo(pr); err != nil {