diff options
Diffstat (limited to 'src/cmd')
-rw-r--r-- | src/cmd/rc/havefork.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cmd/rc/havefork.c b/src/cmd/rc/havefork.c index 45419f0d..62d52c2c 100644 --- a/src/cmd/rc/havefork.c +++ b/src/cmd/rc/havefork.c @@ -110,6 +110,7 @@ Xpipe(void) void Xbackq(void) { + struct thread *p = runq; char wd[8193]; int c; char *s, *ewd=&wd[8192], *stop; @@ -164,7 +165,7 @@ Xbackq(void) runq->argv->words = v; v = nextv; } - runq->pc = runq->code[runq->pc].i; + p->pc = p->code[p->pc].i; return; } } |