mirror of git://git.musl-libc.org/musl
fix null pointer dereference introduced in last sigprocmask commit
This commit is contained in:
parent
eee150f39c
commit
96f2197494
|
@ -12,7 +12,7 @@ int __sigprocmask(int how, const sigset_t *set, sigset_t *old)
|
||||||
{
|
{
|
||||||
sigset_t tmp;
|
sigset_t tmp;
|
||||||
/* Disallow blocking thread control signals */
|
/* Disallow blocking thread control signals */
|
||||||
if (how != SIG_UNBLOCK) {
|
if (set && how != SIG_UNBLOCK) {
|
||||||
tmp = *set;
|
tmp = *set;
|
||||||
set = &tmp;
|
set = &tmp;
|
||||||
sigdelset(&tmp, SIGCANCEL);
|
sigdelset(&tmp, SIGCANCEL);
|
||||||
|
|
Loading…
Reference in New Issue