diff options
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/fuse_vnops.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/fuse_vnops.c b/kernel/fuse_vnops.c index da838d7..8275436 100644 --- a/kernel/fuse_vnops.c +++ b/kernel/fuse_vnops.c @@ -2853,7 +2853,7 @@ fuse_rename(vnode_t *sdvp, char *oldname, vnode_t *tdvp, char *newname, if (tvp) { if ((tvp->v_type == VDIR && svp->v_type != VDIR) || (tvp->v_type != VDIR && svp->v_type == VDIR)) { - err = ENOTDIR; + err = (tvp->v_type == VDIR ? EISDIR : ENOTDIR); goto errout; } } |