]> Cypherpunks repositories - gostls13.git/commit
net/http: fix unwanted HTTP/2 conn Transport crash after IdleConnTimeout
authorBrad Fitzpatrick <bradfitz@golang.org>
Fri, 19 Aug 2016 23:13:29 +0000 (23:13 +0000)
committerBrad Fitzpatrick <bradfitz@golang.org>
Mon, 22 Aug 2016 02:03:29 +0000 (02:03 +0000)
commit236901384dc9fc3d7810ae96b43c8404f0fea6c1
tree4caa45da89881f68668c1ada16995df3fcc469b8
parent82c1e22e13aeb60866031a8dc23bd78c60c1e782
net/http: fix unwanted HTTP/2 conn Transport crash after IdleConnTimeout

Go 1.7 crashed after Transport.IdleConnTimeout if an HTTP/2 connection
was established but but its caller no longer wanted it. (Assuming the
connection cache was enabled, which it is by default)

Fixes #16208

Change-Id: I9628757f7669e344f416927c77f00ed3864839e3
Reviewed-on: https://go-review.googlesource.com/27450
Reviewed-by: Andrew Gerrand <adg@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/net/http/transport.go
src/net/http/transport_test.go