diff options
-rw-r--r-- | signal.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -1500,6 +1500,7 @@ sys_sigreturn(struct tcb *tcp) tcp->u_arg[0] = 0; sp = regs.regs[29]; if (umove(tcp, sp, &si) < 0) + return 0; tcp->u_arg[0] = 1; tcp->u_arg[1] = si.si_mask; } else { |