mirror of
https://github.com/restic/restic.git
synced 2024-12-23 08:16:36 +00:00
Handle empty files correctly
This commit is contained in:
parent
3de989b7bb
commit
8418fed18e
1 changed files with 6 additions and 0 deletions
|
@ -130,6 +130,12 @@ func (f *file) Read(ctx context.Context, req *fuse.ReadRequest, resp *fuse.ReadR
|
|||
return errors.New("offset greater than files size")
|
||||
}
|
||||
|
||||
// handle special case: file is empty
|
||||
if f.node.Size == 0 {
|
||||
resp.Data = resp.Data[:0]
|
||||
return nil
|
||||
}
|
||||
|
||||
// Skip blobs before the offset
|
||||
startContent := 0
|
||||
for offset > int64(f.sizes[startContent]) {
|
||||
|
|
Loading…
Reference in a new issue