diff --git a/sys/kern/kern_prot.c b/sys/kern/kern_prot.c index 1787789f04f..df0dd41b1ef 100644 --- a/sys/kern/kern_prot.c +++ b/sys/kern/kern_prot.c @@ -500,10 +500,10 @@ setuid(td, uap) uid_t uid; int error; - oldcred = p->p_ucred; uid = uap->uid; mtx_lock(&Giant); error = 0; + oldcred = p->p_ucred; /* * See if we have "permission" by POSIX 1003.1 rules. *