Skip to content

Commit f17521b

Browse files
committed
Merge pull request #864 from jbenet/fix/fuse-read
take offset into account for computing read size
2 parents 4e7140d + da47c21 commit f17521b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

fuse/readonly/readonly_unix.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ func (s *Node) Read(ctx context.Context, req *fuse.ReadRequest, resp *fuse.ReadR
170170
return err
171171
}
172172

173-
buf := resp.Data[:min(req.Size, int(r.Size()))]
173+
buf := resp.Data[:min(req.Size, int(r.Size()-req.Offset))]
174174
n, err := io.ReadFull(r, buf)
175175
if err != nil && err != io.EOF {
176176
return err

0 commit comments

Comments
 (0)