]> Cypherpunks repositories - gostls13.git/commitdiff
encoding/binary: use built-in clear to simplify code
authorJes Cok <xigua67damn@gmail.com>
Wed, 6 Mar 2024 17:07:48 +0000 (17:07 +0000)
committerGopher Robot <gobot@golang.org>
Wed, 6 Mar 2024 19:15:56 +0000 (19:15 +0000)
Change-Id: I2f3c7f4a4848ad0fbbf79bd8919b1e2abee72f3f
GitHub-Last-Rev: 06d0047b28fe1c8c87f84aca049b8c76778732b9
GitHub-Pull-Request: golang/go#66136
Reviewed-on: https://go-review.googlesource.com/c/go/+/569280
Reviewed-by: Robert Griesemer <gri@google.com>
Auto-Submit: Robert Griesemer <gri@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
src/encoding/binary/binary.go

index f001be83861aa1ad2fb1872886e0e508d308fa26..59a6c654d2ad7f63f3d2a4b9c92589e6f1920748 100644 (file)
@@ -765,10 +765,7 @@ func (d *decoder) skip(v reflect.Value) {
 
 func (e *encoder) skip(v reflect.Value) {
        n := dataSize(v)
-       zero := e.buf[e.offset : e.offset+n]
-       for i := range zero {
-               zero[i] = 0
-       }
+       clear(e.buf[e.offset : e.offset+n])
        e.offset += n
 }