]> Cypherpunks repositories - gostls13.git/commit
net/http: fix request canceler leak on connection close
authorAlexander Yastrebov <yastrebov.alex@gmail.com>
Tue, 12 Mar 2024 15:41:01 +0000 (15:41 +0000)
committerDamien Neil <dneil@google.com>
Mon, 18 Mar 2024 19:33:40 +0000 (19:33 +0000)
commit0d7afc2ebff781c2f3100177d26ed0c3b56247c7
treec0bdc3ebd889cf6888ba3995e647a17a1ac28415
parentdc6a5cfca18320ab41af7c5f64565ec2ba303843
net/http: fix request canceler leak on connection close

writeLoop goroutine closes persistConn closech in case of request body
write error which in turn finishes readLoop without removing request canceler.

Fixes #61708

Change-Id: Ib7c832a91b49bc7888a35a4fd2bd692236c04f86
GitHub-Last-Rev: b74b9055e87121d4dc5d97a3f3ef1afe545bc92d
GitHub-Pull-Request: golang/go#62305
Reviewed-on: https://go-review.googlesource.com/c/go/+/523296
Reviewed-by: Carlos Amedee <carlos@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Damien Neil <dneil@google.com>
src/net/http/transport.go
src/net/http/transport_test.go