summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/cddl/compat/opensolaris/kern/opensolaris_policy.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c b/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c
index cedf335..040f27d 100644
--- a/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c
+++ b/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c
@@ -78,12 +78,11 @@ secpolicy_fs_owner(struct mount *mp, struct ucred *cred)
if (zfs_super_owner) {
if (cred->cr_uid == mp->mnt_cred->cr_uid &&
- (!jailed(cred) ||
- cred->cr_prison == mp->mnt_cred->cr_prison)) {
+ cred->cr_prison == mp->mnt_cred->cr_prison) {
return (0);
}
}
- return (priv_check_cred(cred, PRIV_VFS_MOUNT_OWNER, 0));
+ return (EPERM);
}
/*
OpenPOWER on IntegriCloud