aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrad Fitzpatrick <bradfitz@golang.org>2014-11-08 15:13:28 -0300
committerBrad Fitzpatrick <bradfitz@golang.org>2014-11-08 15:13:28 -0300
commitcf105e2fa04bb001a2331cabba2437a59760562b (patch)
tree0bafae932308e47b7a8729b3ea55d4ae82583543
parent1340c6d59303e0acaab6a50cb39a7c978e25f11b (diff)
downloadgo-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.go1
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)