From 947ab7fbcb056626c267ff67323a03673f35b1bc Mon Sep 17 00:00:00 2001 From: Arsen Musayelyan Date: Sun, 26 Mar 2023 13:01:25 -0700 Subject: [PATCH] Use EINVAL for Invalid Offset error in FUSE --- internal/fusefs/syscallerr.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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