mirror of
https://github.com/fluencelabs/musl
synced 2025-06-30 07:02:41 +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:
@ -6,8 +6,8 @@ sigsetjmp:
|
|||||||
movq %rsi,64(%rdi)
|
movq %rsi,64(%rdi)
|
||||||
jz 1f
|
jz 1f
|
||||||
pushq %rdi
|
pushq %rdi
|
||||||
leaq 72(%rdi),%rsi
|
leaq 72(%rdi),%rdx
|
||||||
xorl %edx,%edx
|
xorl %esi,%esi
|
||||||
movl $2,%edi
|
movl $2,%edi
|
||||||
call sigprocmask
|
call sigprocmask
|
||||||
popq %rdi
|
popq %rdi
|
||||||
|
Reference in New Issue
Block a user