From: Russ Cox Date: Thu, 10 Nov 2022 20:26:27 +0000 (-0500) Subject: net/http: fix triv.go X-Git-Tag: go1.20rc1~309 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=4d37f968252b85ea3b26513b39ed606a5a50bc32;p=gostls13.git net/http: fix triv.go CL 428137 replaced 'buf := make(bytes.Buffer)' with 'var buf strings.Builder'. That change also requires passing &buf to io.Copy instead of buf. Change-Id: I72b3faa46693e7d1441298f49dc6b95859c3bff3 Reviewed-on: https://go-review.googlesource.com/c/go/+/449635 TryBot-Result: Gopher Robot Reviewed-by: Damien Neil Run-TryBot: Russ Cox --- diff --git a/src/net/http/triv.go b/src/net/http/triv.go index 4c2160bbc3..1e2eea22b7 100644 --- a/src/net/http/triv.go +++ b/src/net/http/triv.go @@ -50,7 +50,7 @@ func (ctr *Counter) ServeHTTP(w http.ResponseWriter, req *http.Request) { ctr.n++ case "POST": var buf strings.Builder - io.Copy(buf, req.Body) + io.Copy(&buf, req.Body) body := buf.String() if n, err := strconv.Atoi(body); err != nil { fmt.Fprintf(w, "bad POST: %v\nbody: [%v]\n", err, body)