diff --git a/sys/src/kern/port/awake.c b/sys/src/kern/port/awake.c index 9cec4ec..ee9e744 100644 --- a/sys/src/kern/port/awake.c +++ b/sys/src/kern/port/awake.c @@ -340,6 +340,7 @@ awake_gc_proc(Proc *p) while(waserror()) ; resrcwait(nil, nil); + poperror(); } }