summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/cmd/rc/simple.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/cmd/rc/simple.c b/sys/src/cmd/rc/simple.c
index 982b73cda..8971f201f 100644
--- a/sys/src/cmd/rc/simple.c
+++ b/sys/src/cmd/rc/simple.c
@@ -12,7 +12,7 @@
int
exitnext(void){
union code *c=&runq->code[runq->pc];
- while(c->f==Xpopredir) c++;
+ while(c->f==Xpopredir || c->f==Xunlocal) c++;
return c->f==Xexit;
}