mirror of
git://git.musl-libc.org/musl
synced 2024-12-27 17:33:13 +00:00
fix reversed argument order x86_64 sigsetjmp's call to sigprocmask
this caused sigsetjmp not to save the signal mask but instead to clobber it with whatever happened to be in the sigjmb_buf prior to the call.
This commit is contained in:
parent
71ae0c724d
commit
ae0c1de530
@ -6,8 +6,8 @@ sigsetjmp:
|
||||
movq %rsi,64(%rdi)
|
||||
jz 1f
|
||||
pushq %rdi
|
||||
leaq 72(%rdi),%rsi
|
||||
xorl %edx,%edx
|
||||
leaq 72(%rdi),%rdx
|
||||
xorl %esi,%esi
|
||||
movl $2,%edi
|
||||
call sigprocmask
|
||||
popq %rdi
|
||||
|
Loading…
Reference in New Issue
Block a user