Index: src/pkg/runtime/sys_linux_386.s |
=================================================================== |
--- a/src/pkg/runtime/sys_linux_386.s |
+++ b/src/pkg/runtime/sys_linux_386.s |
@@ -170,8 +170,11 @@ |
// 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 |