lib9p

Go 9P library.
Log | Files | Refs | LICENSE

commit f7a5e44b45f868ff3e44b8abdbd9896c1a50ade4
parent 3df539f8394d9564a7f618c4d9f9911a6b4766f8
Author: Matsuda Kenji <info@mtkn.jp>
Date:   Fri, 19 Jan 2024 14:49:03 +0900

fix ReadDir no to update file offset

Diffstat:
Mfs_test.go | 5++---
1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/fs_test.go b/fs_test.go @@ -76,9 +76,8 @@ func (f *testFile) ReadAt(b []byte, off int64) (n int, err error) { f.fsys.waitc <- struct{}{} <-f.fsys.waitc } - n, err = f.r.ReadAt(b, off) - f.offset = off + int64(n) - return n, err + // ReadAt shoul not affect nor be affected by the underlying seek offset. + return f.r.ReadAt(b, off) } func (f *testFile) ReadDir(n int) ([]fs.DirEntry, error) {