From 4d37f968252b85ea3b26513b39ed606a5a50bc32 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Thu, 10 Nov 2022 15:26:27 -0500 Subject: [PATCH] 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 --- src/net/http/triv.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) -- 2.50.0