提交 c88340b5 作者: Jeromy

move to use io.CopyN

上级 a77ea2f0
......@@ -5,6 +5,7 @@
package readonly
import (
"bytes"
"io"
"os"
......@@ -181,7 +182,8 @@ func (s *Node) Read(req *fuse.ReadRequest, resp *fuse.ReadResponse, intr fs.Intr
if err != nil {
return err
}
n, err := r.Read(resp.Data[:req.Size])
buf := bytes.NewBuffer(resp.Data)
n, err := io.CopyN(buf, r, int64(req.Size))
if err != nil && err != io.EOF {
return err
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论