]> Cypherpunks repositories - gostls13.git/commitdiff
archive/tar: use built-in clear to simplify code
authorapocelipes <seve3r@outlook.com>
Thu, 7 Mar 2024 12:35:33 +0000 (12:35 +0000)
committerGopher Robot <gobot@golang.org>
Fri, 8 Mar 2024 01:59:14 +0000 (01:59 +0000)
Change-Id: I0e55dd68d92c39aba511b55368bf50d929d75f86
GitHub-Last-Rev: 17430140783db8bf3354304c8f28d6826186c6cb
GitHub-Pull-Request: golang/go#66158
Reviewed-on: https://go-review.googlesource.com/c/go/+/569696
Reviewed-by: Michael Knyszek <mknyszek@google.com>
Reviewed-by: qiulaidongfeng <2645477756@qq.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
src/archive/tar/reader.go

index 0811779adda941b335560a724cff95a1327cc7c2..8483fb52a28f66c0bc7f169910785e443f533e23 100644 (file)
@@ -811,9 +811,7 @@ func (sr sparseFileReader) physicalRemaining() int64 {
 type zeroReader struct{}
 
 func (zeroReader) Read(b []byte) (int, error) {
-       for i := range b {
-               b[i] = 0
-       }
+       clear(b)
        return len(b), nil
 }