Reviewers: golang-dev_googlegroups.com,
Message:
Hello golang-dev@googlegroups.com,
I'd like you to review this change to
https://dvyukov%40google.com@code.google.com/p/go/
Description:
net: fix flaky test
The test failed on one of the builders with:
timeout_test.go:594: ln.Accept: accept tcp 127.0.0.1:19373: use of
closed network connection
http://build.golang.org/log/e83f4a152b37071b9d079096e15913811ad296b5
Please review this at http://codereview.appspot.com/6859043/
Affected files:
M src/pkg/net/timeout_test.go
Index: src/pkg/net/timeout_test.go
===================================================================
--- a/src/pkg/net/timeout_test.go
+++ b/src/pkg/net/timeout_test.go
@@ -588,8 +588,10 @@
ln := newLocalListener(t)
defer ln.Close()
+ connected := make(chan bool)
go func() {
s, err := ln.Accept()
+ connected <- true
if err != nil {
t.Fatalf("ln.Accept: %v", err)
}
@@ -619,6 +621,7 @@
t.Fatalf("DialTCP: %v", err)
}
defer c.Close()
+ <-connected
for i := 0; i < 1024; i++ {
var buf [1]byte
c.Write(buf[:])