mem: fix Write setting wrong offset - afero - [fork] go afero port for 9front
(HTM) git clone git@git.drkhsh.at/afero.git
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 84f9c83b7ebc472585fda69371c8c6050c74ec8c
(DIR) parent d2521ec52d87373b36184c09ec18d8ef76a0ed1e
(HTM) Author: Yerden Zhumabekov <yerden.zhumabekov@gmail.com>
Date: Wed, 2 Sep 2020 10:25:49 +0600
mem: fix Write setting wrong offset
Signed-off-by: Yerden Zhumabekov <yerden.zhumabekov@gmail.com>
Diffstat:
M mem/file.go | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
(DIR) diff --git a/mem/file.go b/mem/file.go
@@ -260,7 +260,7 @@ func (f *File) Write(b []byte) (n int, err error) {
}
setModTime(f.fileData, time.Now())
- atomic.StoreInt64(&f.at, int64(len(f.fileData.data)))
+ atomic.AddInt64(&f.at, int64(n))
return
}