diff options
| author | Ross Light <ross@zombiezen.com> | 2020-09-26 08:49:56 -0700 |
|---|---|---|
| committer | Russ Cox <rsc@golang.org> | 2020-10-16 16:53:27 +0000 |
| commit | 606d4a38b9ae76df30cc1bcaeee79923a5792e59 (patch) | |
| tree | a4934607d4ad2c49af503a76539ededd69774df0 /src/runtime | |
| parent | dfee3332e66bd3f3afd76615767d2cd9b1905b26 (diff) | |
| download | go-606d4a38b9ae76df30cc1bcaeee79923a5792e59.tar.xz | |
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>
Diffstat (limited to 'src/runtime')
0 files changed, 0 insertions, 0 deletions
