Index: kern_resource.c =================================================================== RCS file: /usr/repo/src/sys/kern/kern_resource.c,v retrieving revision 1.180 diff -u -p -r1.180 kern_resource.c --- kern_resource.c 17 Jul 2007 01:08:09 -0000 1.180 +++ kern_resource.c 30 Sep 2007 08:06:20 -0000 @@ -190,7 +190,8 @@ setpriority(td, uap) p = pfind(uap->who); if (p == 0) break; - if (p_cansee(td, p) == 0) + error = p_cansee(td, p); + if (error == 0) error = donice(td, p, uap->prio); PROC_UNLOCK(p); }