diff options
| author | Chris Lu <chris.lu@gmail.com> | 2020-10-14 12:18:24 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2020-10-14 12:18:24 -0700 |
| commit | 93bcf565149dd2e77b20380b584049b5dc6c6e00 (patch) | |
| tree | 65cbb9e29ce28f9dc512af23fc61562f8b864cf7 | |
| parent | 1069b325dd92b6a1b16a20290acc8129d5e19ef8 (diff) | |
| download | seaweedfs-93bcf565149dd2e77b20380b584049b5dc6c6e00.tar.xz seaweedfs-93bcf565149dd2e77b20380b584049b5dc6c6e00.zip | |
file read report EOF
fix https://github.com/chrislusf/seaweedfs/issues/1344
| -rw-r--r-- | weed/filer/reader_at.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/weed/filer/reader_at.go b/weed/filer/reader_at.go index da7eae621..f73f72429 100644 --- a/weed/filer/reader_at.go +++ b/weed/filer/reader_at.go @@ -156,7 +156,7 @@ func (c *ChunkReadAt) doReadAt(p []byte, offset int64) (n int, err error) { n += delta } - if err == nil && offset+int64(len(p)) > c.fileSize { + if err == nil && offset+int64(len(p)) >= c.fileSize { err = io.EOF } // fmt.Printf("~~~ filled %d, err: %v\n\n", n, err) |
