summaryrefslogtreecommitdiff
path: root/src/net
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
commit00f196cdb0e9159832af5d28a3b043ca91c150ed (patch)
treed5b16b393285eaa8e1112a00ba3fe6a5b62746a5 /src/net
parentb8af5edb10a72fe96bf8823d5b760aad2332bdb7 (diff)
downloadgo-00f196cdb0e9159832af5d28a3b043ca91c150ed.tar.gz
net/http: fix benchmark goroutine leak
New detection because of net/http now using TestMain. Fixes Issue 9033 LGTM=iant R=golang-codereviews, iant CC=adg, golang-codereviews, rsc https://codereview.appspot.com/170210043
Diffstat (limited to 'src/net')
-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 bb44ac853..5e0a0053c 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)