]> Cypherpunks repositories - gostls13.git/commitdiff
net/http: fix triv.go
authorRuss Cox <rsc@golang.org>
Thu, 10 Nov 2022 20:26:27 +0000 (15:26 -0500)
committerRuss Cox <rsc@golang.org>
Fri, 11 Nov 2022 01:29:15 +0000 (01:29 +0000)
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 <gobot@golang.org>
Reviewed-by: Damien Neil <dneil@google.com>
Run-TryBot: Russ Cox <rsc@golang.org>

src/net/http/triv.go

index 4c2160bbc300559a781f52be9cbd65ad5cd9a459..1e2eea22b7718cc35159ab9b246a8c347419de79 100644 (file)
@@ -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)