diff options
author | Brad Fitzpatrick <bradfitz@golang.org> | 2014-11-08 15:13:28 -0300 |
---|---|---|
committer | Brad Fitzpatrick <bradfitz@golang.org> | 2014-11-08 15:13:28 -0300 |
commit | cf105e2fa04bb001a2331cabba2437a59760562b (patch) | |
tree | 0bafae932308e47b7a8729b3ea55d4ae82583543 | |
parent | 1340c6d59303e0acaab6a50cb39a7c978e25f11b (diff) | |
download | go-cf105e2fa04bb001a2331cabba2437a59760562b.tar.gz go-cf105e2fa04bb001a2331cabba2437a59760562b.zip |
net/http: fix benchmark goroutine leak
New detection because of net/http now using TestMain.
Fixes #9033
LGTM=iant
R=golang-codereviews, iant
CC=adg, golang-codereviews, rsc
https://golang.org/cl/170210043
-rw-r--r-- | src/net/http/serve_test.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/net/http/serve_test.go b/src/net/http/serve_test.go index bb44ac8537..5e0a0053c0 100644 --- a/src/net/http/serve_test.go +++ b/src/net/http/serve_test.go @@ -2819,6 +2819,7 @@ func benchmarkClientServerParallel(b *testing.B, parallelism int, useTLS bool) { InsecureSkipVerify: true, }, } + defer noVerifyTransport.CloseIdleConnections() client := &Client{Transport: noVerifyTransport} for pb.Next() { res, err := client.Get(ts.URL) |