Plug unnecessary PRS_NEW check in kern_procctl.

pfind does not return processes in such state.
This commit is contained in:
Mateusz Guzik 2014-10-22 04:16:09 +00:00
parent b55e8e6e0d
commit 4bc68ed7bc

View File

@ -1373,10 +1373,7 @@ kern_procctl(struct thread *td, idtype_t idtype, id_t id, int com, void *data)
error = ESRCH;
break;
}
if (p->p_state == PRS_NEW)
error = ESRCH;
else
error = p_cansee(td, p);
error = p_cansee(td, p);
if (error == 0)
error = kern_procctl_single(td, p, com, data);
PROC_UNLOCK(p);