From 5ce83902a4a45537d06fa4b070f99a77d9c2fe69 Mon Sep 17 00:00:00 2001 From: Elara 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