diff options
| -rw-r--r-- | sys/src/9/pc64/trap.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/src/9/pc64/trap.c b/sys/src/9/pc64/trap.c index a88f41b93..71374b418 100644 --- a/sys/src/9/pc64/trap.c +++ b/sys/src/9/pc64/trap.c @@ -769,6 +769,7 @@ syscall(Ureg* ureg) if(scallnr!=RFORK && (up->procctl || up->nnote)){ splhi(); notify(ureg); + ((void**)&ureg)[-1] = (void*)noteret; /* loads RARG */ } /* if we delayed sched because we held a lock, sched now */ if(up->delaysched) |
