PERFORCE change 169393 for review
Edward Tomasz Napierala
trasz at FreeBSD.org
Sun Oct 11 13:55:34 UTC 2009
http://perforce.freebsd.org/chv.cgi?CH=169393
Change 169393 by trasz at trasz_victim on 2009/10/11 13:55:26
Add missing change_cred() (untested) and a little cleanup.
Affected files ...
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_jail.c#16 edit
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_loginclass.c#15 edit
Differences ...
==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_jail.c#16 (text+ko) ====
@@ -2252,7 +2252,7 @@
setsugid(p);
crcopy(newcred, oldcred);
newcred->cr_prison = pr;
- p->p_ucred = newcred;
+ change_cred(p, newcred);
PROC_UNLOCK(p);
crfree(oldcred);
prison_deref(ppr, PD_DEREF | PD_DEUREF);
==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_loginclass.c#15 (text+ko) ====
@@ -198,8 +198,7 @@
PROC_LOCK(p);
oldcred = crcopysafe(p, newcred);
newcred->cr_loginclass = newlc;
- hrl_proc_ucred_changing(p, newcred);
- p->p_ucred = newcred;
+ change_cred(p, newcred);
PROC_UNLOCK(p);
loginclass_release(oldcred->cr_loginclass);
More information about the p4-projects
mailing list