diff --git a/internal/fusefs/syscallerr.go b/internal/fusefs/syscallerr.go index 2a57c91..b2a4f47 100644 --- a/internal/fusefs/syscallerr.go +++ b/internal/fusefs/syscallerr.go @@ -58,7 +58,7 @@ func syscallErr(err error) syscall.Errno { case blefs.ErrFileWriteOnly: // file is write only return syscall.EACCES case blefs.ErrInvalidOffset: // invalid file offset - return syscall.EFAULT // TODO + return syscall.EINVAL case blefs.ErrOffsetChanged: // offset has already been changed return syscall.ESPIPE case blefs.ErrReadOpen: // only one file can be opened for reading at a time