src/pkg/net/timeout_test.go | 3 ++- diff --git a/src/pkg/net/timeout_test.go b/src/pkg/net/timeout_test.go index f5ec5730f76c4dd8327d472b7efa91fa475b8369..be36bcb41fac67a7fd8ac46136caace64565e396 100644 --- a/src/pkg/net/timeout_test.go +++ b/src/pkg/net/timeout_test.go @@ -12,10 +12,11 @@ ) func testTimeout(t *testing.T, network, addr string, readFrom bool) { fd, err := Dial(network, "", addr) - defer fd.Close() if err != nil { t.Errorf("dial %s %s failed: %v", network, addr, err) + return } + defer fd.Close() t0 := time.Nanoseconds() fd.SetReadTimeout(1e8) // 100ms var b [100]byte