mirror of
https://github.com/rclone/rclone.git
synced 2024-11-07 17:14:44 +01:00
vfs: fix spurious error "vfs cache: failed to _ensure cache EOF"
Before this change the error message was produced for every file which was confusing users. After this change we check for EOF and return from ReadAt at that point. See: https://forum.rclone.org/t/rclone-1-53-release/18880/10
This commit is contained in:
parent
7e2488af10
commit
27b9ae4fc3
@ -1158,7 +1158,7 @@ func (item *Item) ReadAt(b []byte, off int64) (n int, err error) {
|
|||||||
item.preAccess()
|
item.preAccess()
|
||||||
n, err = item.readAt(b, off)
|
n, err = item.readAt(b, off)
|
||||||
item.postAccess()
|
item.postAccess()
|
||||||
if err == nil {
|
if err == nil || err == io.EOF {
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
fs.Errorf(item.name, "vfs cache: failed to _ensure cache %v", err)
|
fs.Errorf(item.name, "vfs cache: failed to _ensure cache %v", err)
|
||||||
|
Loading…
Reference in New Issue
Block a user