From 460dc37c885b83a27d589befe3f52097fe3363b0 Mon Sep 17 00:00:00 2001 From: Jorropo Date: Fri, 2 Jun 2023 20:20:18 +0200 Subject: [PATCH] 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 --- src/io/io.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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