]> Cypherpunks repositories - gostls13.git/commit
net: avoid windows hang in TestCloseWrite
authorqmuntal <quimmuntal@gmail.com>
Tue, 13 May 2025 12:28:01 +0000 (14:28 +0200)
committerGopher Robot <gobot@golang.org>
Thu, 15 May 2025 14:44:10 +0000 (07:44 -0700)
commit8105ea53c3d17546a35709d51e6e0993b1d0c261
treec4f88ac99eeba26a2b040ff810d1b9bec81cbdfe
parentbb0c14b895d90bb5941e0463ba6c3564fc504e4f
net: avoid windows hang in TestCloseWrite

On Windows, reading from a socket at the same time as the other
end is closing it will occasionally hang. This is a Windows issue, not
a Go issue, similar to what happens in macOS (see #49352).

Work around this condition by adding a brief sleep before the read.

Fixes #73140.

Change-Id: I24e457a577e507d0d69924af6ffa1aa24c4aaaa6
Reviewed-on: https://go-review.googlesource.com/c/go/+/671457
Reviewed-by: Michael Knyszek <mknyszek@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Auto-Submit: Alan Donovan <adonovan@google.com>
Reviewed-by: Alan Donovan <adonovan@google.com>
Commit-Queue: Alan Donovan <adonovan@google.com>
Reviewed-by: Damien Neil <dneil@google.com>
src/net/net_test.go