summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pathfs_frontend/fs.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/pathfs_frontend/fs.go b/pathfs_frontend/fs.go
index 54525b9..40e0d1d 100644
--- a/pathfs_frontend/fs.go
+++ b/pathfs_frontend/fs.go
@@ -391,7 +391,8 @@ func (fs *FS) Rename(oldPath string, newPath string, context *fuse.Context) (cod
// That directory may still be in the DirIV cache, clear it.
fs.CryptFS.DirIVCacheEnc.Clear()
- return fs.FileSystem.Rename(cOldPath, cNewPath, context)
+ err = os.Rename(cOldPath, cNewPath)
+ return fuse.ToStatus(err)
}
func (fs *FS) Link(oldPath string, newPath string, context *fuse.Context) (code fuse.Status) {