From: Jorropo Date: Fri, 2 Jun 2023 18:20:18 +0000 (+0200) Subject: io: remove manual SectionReader.Size in SectionReader.ReadAt X-Git-Tag: go1.22rc1~1409 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=460dc37c885b83a27d589befe3f52097fe3363b0;p=gostls13.git io: remove manual SectionReader.Size in SectionReader.ReadAt Change-Id: Ib3e8953dbdefa2b78c31b1bcbf0909bce248e423 Reviewed-on: https://go-review.googlesource.com/c/go/+/500475 Reviewed-by: Robert Griesemer Reviewed-by: qiulaidongfeng <2645477756@qq.com> Auto-Submit: Ian Lance Taylor Reviewed-by: Ian Lance Taylor Reviewed-by: Robert Griesemer TryBot-Result: Gopher Robot Run-TryBot: Ian Lance Taylor --- diff --git a/src/io/io.go b/src/io/io.go index 01f36e0ce1..ce269a7b9f 100644 --- a/src/io/io.go +++ b/src/io/io.go @@ -540,7 +540,7 @@ func (s *SectionReader) Seek(offset int64, whence int) (int64, error) { } func (s *SectionReader) ReadAt(p []byte, off int64) (n int, err error) { - if off < 0 || off >= s.limit-s.base { + if off < 0 || off >= s.Size() { return 0, EOF } off += s.base