From daf63fd2f9a8d0402a05c2f4c7326d96cf7b0a23 Mon Sep 17 00:00:00 2001 From: Mateusz Guzik Date: Mon, 16 Mar 2015 00:10:03 +0000 Subject: cred: add proc_set_cred helper The goal here is to provide one place altering process credentials. This eases debugging and opens up posibilities to do additional work when such an action is performed. --- sys/kern/sys_capability.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/kern/sys_capability.c') diff --git a/sys/kern/sys_capability.c b/sys/kern/sys_capability.c index 79975513a4c7..b0b77fe0a9b3 100644 --- a/sys/kern/sys_capability.c +++ b/sys/kern/sys_capability.c @@ -104,7 +104,7 @@ sys_cap_enter(struct thread *td, struct cap_enter_args *uap) PROC_LOCK(p); oldcred = crcopysafe(p, newcred); newcred->cr_flags |= CRED_FLAG_CAPMODE; - p->p_ucred = newcred; + proc_set_cred(p, newcred); PROC_UNLOCK(p); crfree(oldcred); return (0); -- cgit v1.2.3