From: apocelipes Date: Thu, 7 Mar 2024 12:35:33 +0000 (+0000) Subject: archive/tar: use built-in clear to simplify code X-Git-Tag: go1.23rc1~964 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=b57a544f99e5c4166468737942b7af5acb5936b3;p=gostls13.git archive/tar: use built-in clear to simplify code 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 Reviewed-by: qiulaidongfeng <2645477756@qq.com> Auto-Submit: Ian Lance Taylor LUCI-TryBot-Result: Go LUCI Reviewed-by: Ian Lance Taylor --- diff --git a/src/archive/tar/reader.go b/src/archive/tar/reader.go index 0811779add..8483fb52a2 100644 --- a/src/archive/tar/reader.go +++ b/src/archive/tar/reader.go @@ -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 }