diff --git a/sys/kern/kern_prot.c b/sys/kern/kern_prot.c index 47775b6f671..ceb8f5a876d 100644 --- a/sys/kern/kern_prot.c +++ b/sys/kern/kern_prot.c @@ -788,6 +788,8 @@ setregid(p, uap) change_svgid(newcred, newcred->cr_groups[0]); setsugid(p); } + p->p_ucred = newcred; + crfree(oldcred); return (0); }