1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-09-10 09:52:20 +08:00

fix fuse reading on linux

This commit is contained in:
Jeromy
2015-02-23 15:51:16 -08:00
parent c5f983b580
commit a77ea2f0c8

View File

@ -181,8 +181,11 @@ func (s *Node) Read(req *fuse.ReadRequest, resp *fuse.ReadResponse, intr fs.Intr
if err != nil {
return err
}
n, err := io.ReadFull(r, resp.Data[:req.Size])
n, err := r.Read(resp.Data[:req.Size])
if err != nil && err != io.EOF {
return err
}
resp.Data = resp.Data[:n]
lm["res_size"] = n
return err // may be non-nil / not succeeded
return nil // may be non-nil / not succeeded
}