From c7983c0f33a07373cb80f7ace5922814b5befc56 Mon Sep 17 00:00:00 2001 From: Jaroslavs Samcuks Date: Wed, 9 Sep 2020 22:18:49 +0200 Subject: [PATCH] Bind correct `pr` to go-routines --- goprocess/gp.go | 1 + 1 file changed, 1 insertion(+) 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 {