commit | 056145cf6257608ff79a4db43b01f8d7e384243e | [log] [tgz] |
---|---|---|
author | Damien Neil <dneil@google.com> | Thu May 18 10:15:31 2023 -0700 |
committer | Damien Neil <dneil@google.com> | Fri May 19 22:58:44 2023 +0000 |
tree | d9e35da3dce7a8966d6641ea34295e8834999dea | |
parent | abee42a2abc502cd1e66ada35c62cef6aec3c3a8 [diff] |
net/http: deflake TestTransportRetryAfterGOAWAY Drop a redundant Close of a net.Conn. On Windows, writing to a closed connection will cause future reads from the connection to fail, even if there is buffered data available. When the test server writes a GOAWAY frame and immediately closes the connection, this can result in the client never seeing the GOAWAY. To avoid this, don't close server connections until after all test functions have returned. Fixes golang/go#59919 Change-Id: I82ed15870f3e6cd47f833a7a60b007b2fa2e15b0 Reviewed-on: https://go-review.googlesource.com/c/net/+/496056 TryBot-Result: Gopher Robot <gobot@golang.org> Run-TryBot: Damien Neil <dneil@google.com> Reviewed-by: Bryan Mills <bcmills@google.com>
This repository holds supplementary Go networking libraries.
The easiest way to install is to run go get -u golang.org/x/net
. You can also manually git clone the repository to $GOPATH/src/golang.org/x/net
.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html. The main issue tracker for the net repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/net:” in the subject line, so it is easy to find.