From 7ce596985460737d3d4bc9fbc6175badda9e287d Mon Sep 17 00:00:00 2001 From: rwatson Date: Tue, 10 Apr 2007 15:40:27 +0000 Subject: Do allow POSIX mqueue unlink privilege inside a jail, as we all all other POSIX mqueue privileges inside a jail. --- sys/kern/uipc_mqueue.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sys/kern') diff --git a/sys/kern/uipc_mqueue.c b/sys/kern/uipc_mqueue.c index f23c621..82723cc 100644 --- a/sys/kern/uipc_mqueue.c +++ b/sys/kern/uipc_mqueue.c @@ -966,7 +966,8 @@ int do_unlink(struct mqfs_node *pn, struct ucred *ucred) * allowed in jail? */ if (ucred->cr_uid != pn->mn_uid && - (error = priv_check_cred(ucred, PRIV_MQ_ADMIN, 0)) != 0) + (error = priv_check_cred(ucred, PRIV_MQ_ADMIN, + SUSER_ALLOWJAIL)) != 0) error = EACCES; else if (!pn->mn_deleted) { parent = pn->mn_parent; -- cgit v1.1