kernel: avoid selecting the boot process in killbig()

This commit is contained in:
cinap_lenrek 2020-02-23 18:58:06 +01:00
parent 4a80d9d029
commit 9fcce48b38

View file

@ -1548,7 +1548,7 @@ killbig(char *why)
kp = nil;
for(i = 0; i < conf.nproc; i++) {
p = proctab(i);
if(p->state == Dead || p->kp)
if(p->state == Dead || p->kp || p->parentpid == 0)
continue;
if((p->noswap || (p->procmode & 0222) == 0) && strcmp(eve, p->user) == 0)
continue;