From f2f062da61eaca1dee675281c3b6b95d220ab322 Mon Sep 17 00:00:00 2001 From: rsc Date: Wed, 8 Aug 2007 10:29:42 +0000 Subject: check p->killed for long-lived sleeps --- proc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'proc.c') diff --git a/proc.c b/proc.c index 96f96d9..37adbb4 100644 --- a/proc.c +++ b/proc.c @@ -405,7 +405,7 @@ proc_wait(void) } // No point waiting if we don't have any children. - if(!havekids){ + if(!havekids || cp->killed){ release(&proc_table_lock); return -1; } -- cgit v1.2.3