summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/9/port/devproc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/src/9/port/devproc.c b/sys/src/9/port/devproc.c
index b6218a64f..f55b9bb89 100644
--- a/sys/src/9/port/devproc.c
+++ b/sys/src/9/port/devproc.c
@@ -1212,6 +1212,8 @@ procstopwait(Proc *p, int ctl)
error(Eprocdied);
if(ctl != 0)
p->procctl = ctl;
+ if(p == up)
+ return;
p->pdbg = up;
qunlock(&p->debug);
up->psstate = "Stopwait";