aboutsummaryrefslogtreecommitdiff
path: root/weed/mount/weedfs_symlink.go
diff options
context:
space:
mode:
Diffstat (limited to 'weed/mount/weedfs_symlink.go')
-rw-r--r--weed/mount/weedfs_symlink.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/weed/mount/weedfs_symlink.go b/weed/mount/weedfs_symlink.go
index 81bfe8c95..e165307c7 100644
--- a/weed/mount/weedfs_symlink.go
+++ b/weed/mount/weedfs_symlink.go
@@ -8,6 +8,7 @@ import (
"github.com/chrislusf/seaweedfs/weed/pb/filer_pb"
"github.com/hanwen/go-fuse/v2/fuse"
"os"
+ "syscall"
"time"
)
@@ -15,7 +16,7 @@ import (
func (wfs *WFS) Symlink(cancel <-chan struct{}, header *fuse.InHeader, target string, name string, out *fuse.EntryOut) (code fuse.Status) {
if wfs.IsOverQuota {
- return fuse.EPERM
+ return fuse.Status(syscall.ENOSPC)
}
if s := checkName(name); s != fuse.OK {
return s