1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-07-01 02:30:39 +08:00

Merge pull request #864 from jbenet/fix/fuse-read

take offset into account for computing read size
This commit is contained in:
Juan Batiz-Benet
2015-03-06 16:36:21 -08:00

View File

@ -170,7 +170,7 @@ func (s *Node) Read(ctx context.Context, req *fuse.ReadRequest, resp *fuse.ReadR
return err return err
} }
buf := resp.Data[:min(req.Size, int(r.Size()))] buf := resp.Data[:min(req.Size, int(r.Size()-req.Offset))]
n, err := io.ReadFull(r, buf) n, err := io.ReadFull(r, buf)
if err != nil && err != io.EOF { if err != nil && err != io.EOF {
return err return err