From 98f47d5867cbbaa06f2c9080c301c9191e196205 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Fri, 22 Nov 2013 22:56:34 +0100 Subject: kernel: more kproc pexit() and sleep error handling --- sys/src/9/kw/ether1116.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sys/src/9/kw') diff --git a/sys/src/9/kw/ether1116.c b/sys/src/9/kw/ether1116.c index b60c70a49..c119f2aa2 100644 --- a/sys/src/9/kw/ether1116.c +++ b/sys/src/9/kw/ether1116.c @@ -776,6 +776,8 @@ rcvproc(void* arg) ether = arg; ctlr = ether->ctlr; + while(waserror()) + ; for(;;){ tsleep(&ctlr->rrendez, gotinput, ctlr, 10*1000); ilock(ctlr); -- cgit v1.2.3