diff options
Diffstat (limited to 'src/pkg/runtime/sys_linux_386.s')
| -rw-r--r-- | src/pkg/runtime/sys_linux_386.s | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/pkg/runtime/sys_linux_386.s b/src/pkg/runtime/sys_linux_386.s index d9f979f509..28ae37b8d9 100644 --- a/src/pkg/runtime/sys_linux_386.s +++ b/src/pkg/runtime/sys_linux_386.s @@ -170,8 +170,11 @@ TEXT runtime·sigtramp(SB),7,$44 // check that m exists MOVL m(CX), BX CMPL BX, $0 - JNE 2(PC) + JNE 5(PC) + MOVL sig+0(FP), BX + MOVL BX, 0(SP) CALL runtime·badsignal(SB) + RET // save g MOVL g(CX), DI |
