-
- Downloads
net/http: ensure Request.Body.Close is called once and only once
Makes *Request.write always close the body, so that callers no longer have to close the body on returned errors, which was the trigger for double-close behavior. Fixes #40382 Change-Id: I128f7ec70415f240d82154cfca134b3f692191e3 Reviewed-on: https://go-review.googlesource.com/c/go/+/257819 Reviewed-by:Damien Neil <dneil@google.com> Reviewed-by:
Brad Fitzpatrick <bradfitz@golang.org> Trust: Damien Neil <dneil@google.com> Trust: Brad Fitzpatrick <bradfitz@golang.org> Run-TryBot: Damien Neil <dneil@google.com> TryBot-Result: Go Bot <gobot@golang.org>
Showing
- src/net/http/client_test.go 57 additions, 0 deletionssrc/net/http/client_test.go
- src/net/http/request.go 16 additions, 3 deletionssrc/net/http/request.go
- src/net/http/transfer.go 12 additions, 2 deletionssrc/net/http/transfer.go
- src/net/http/transport.go 12 additions, 5 deletionssrc/net/http/transport.go
Loading
Please register or sign in to comment