From: Mikio Hara Date: Fri, 23 Aug 2013 05:26:52 +0000 (+0900) Subject: net: fix race in TestDNSThreadLimit X-Git-Tag: go1.2rc2~451 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=910a6faa93c6c003ff71ca40500ec03f5a54bd51;p=gostls13.git net: fix race in TestDNSThreadLimit R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/13141045 --- diff --git a/src/pkg/net/dialgoogle_test.go b/src/pkg/net/dialgoogle_test.go index 0a0f7eef28..f7939cc190 100644 --- a/src/pkg/net/dialgoogle_test.go +++ b/src/pkg/net/dialgoogle_test.go @@ -62,10 +62,10 @@ func TestDNSThreadLimit(t *testing.T) { const N = 10000 c := make(chan int, N) for i := 0; i < N; i++ { - go func() { + go func(i int) { LookupIP(fmt.Sprintf("%d.net-test.golang.org", i)) c <- 1 - }() + }(i) } // Don't bother waiting for the stragglers; stop at 0.9 N. for i := 0; i < N*9/10; i++ {