aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/unix/sysv/linux
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2021-11-24 08:59:54 +0100
committerFlorian Weimer <fweimer@redhat.com>2021-11-24 08:59:54 +0100
commite186fc5a31e46f2cbf5ea1a75223b4412907f3d8 (patch)
tree544af1b6c31ada598d75d8064ce5e48876ba3a5d /sysdeps/unix/sysv/linux
parentaac54dcd378209bbdddbcec749561b1d8f167d11 (diff)
downloadglibc-e186fc5a31e46f2cbf5ea1a75223b4412907f3d8.tar
glibc-e186fc5a31e46f2cbf5ea1a75223b4412907f3d8.tar.gz
glibc-e186fc5a31e46f2cbf5ea1a75223b4412907f3d8.tar.bz2
glibc-e186fc5a31e46f2cbf5ea1a75223b4412907f3d8.zip
nptl: Do not set signal mask on second setjmp return [BZ #28607]
__libc_signal_restore_set was in the wrong place: It also ran when setjmp returned the second time (after pthread_exit or pthread_cancel). This is observable with blocked pending signals during thread exit. Fixes commit b3cae39dcbfa2432b3f3aa28854d8ac57f0de1b8 ("nptl: Start new threads with all signals blocked [BZ #25098]"). Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Diffstat (limited to 'sysdeps/unix/sysv/linux')
0 files changed, 0 insertions, 0 deletions