]> Cypherpunks repositories - gostls13.git/commitdiff
net: fix race in TestDNSThreadLimit
authorMikio Hara <mikioh.mikioh@gmail.com>
Fri, 23 Aug 2013 05:26:52 +0000 (14:26 +0900)
committerMikio Hara <mikioh.mikioh@gmail.com>
Fri, 23 Aug 2013 05:26:52 +0000 (14:26 +0900)
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/13141045

src/pkg/net/dialgoogle_test.go

index 0a0f7eef2810a02ff13d694275b732e0a9579909..f7939cc19020f4258a37849a6a82c7048f2b2dfc 100644 (file)
@@ -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++ {