6760970 zfs_mkdir falsely returns EINVAL
authorMark Shellenbaum <Mark.Shellenbaum@Sun.COM>
Sun, 19 Oct 2008 11:49:33 -0600
changeset 7876 c8456365db46
parent 7875 f00bec9af1c0
child 7877 d1831632bf6d
6760970 zfs_mkdir falsely returns EINVAL
usr/src/uts/common/fs/zfs/zfs_vnops.c
--- a/usr/src/uts/common/fs/zfs/zfs_vnops.c	Sat Oct 18 11:36:20 2008 -0600
+++ b/usr/src/uts/common/fs/zfs/zfs_vnops.c	Sun Oct 19 11:49:33 2008 -0600
@@ -1647,7 +1647,7 @@
 		uid = crgetuid(cr);
 	if (zfsvfs->z_use_fuids == B_FALSE &&
 	    (vsecp || (vap->va_mask & AT_XVATTR) ||
-	    IS_EPHEMERAL(uid)) || IS_EPHEMERAL(gid))
+	    IS_EPHEMERAL(uid) || IS_EPHEMERAL(gid)))
 		return (EINVAL);
 
 	ZFS_ENTER(zfsvfs);