]> Cypherpunks repositories - gostls13.git/commit
net: wait for cancelation goroutine before returning from connect.
authorPaul Marks <pmarks@google.com>
Mon, 4 Apr 2016 21:13:56 +0000 (14:13 -0700)
committerBrad Fitzpatrick <bradfitz@golang.org>
Tue, 5 Apr 2016 05:12:22 +0000 (05:12 +0000)
commit869e576517f825aecdc8730b0d22f8d6b59bd749
tree32f9c972642b9e37c8c78ea04d44cdc746ed2a12
parentbbbd572c10e8e28d343a559b9c0ceef9074c719c
net: wait for cancelation goroutine before returning from connect.

This fixes a race which made it possible to cancel a connection after
returning from net.Dial.

Fixes #15035
Fixes #15078

Change-Id: Iec6215009538362f7ad9f408a33549f3e94d1606
Reviewed-on: https://go-review.googlesource.com/21497
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/net/dial_test.go
src/net/fd_unix.go
src/net/fd_windows.go