diff options
author | Rich Felker <dalias@aerifal.cx> | 2020-10-01 12:18:18 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2020-10-14 20:27:12 -0400 |
commit | 25ea9f712c30c32957de493d4711ee39d0bbb024 (patch) | |
tree | 2513ac2a9bacad97e3f7d08108c7adf6de240114 /src/signal/sigignore.c | |
parent | bd153422f28634bb6e53f13f80beb8289d405267 (diff) | |
download | musl-25ea9f712c30c32957de493d4711ee39d0bbb024.tar.gz musl-25ea9f712c30c32957de493d4711ee39d0bbb024.tar.xz musl-25ea9f712c30c32957de493d4711ee39d0bbb024.zip |
fix unintended observability of SIGABRT disposition reset via sigaction
the existing abort locking logic in sigaction only accounted for attempts to change the disposition, not attempts to observe the change made by abort. unfortunately the change is still observable in at least one other place: inheritance of signal dispositions across exec and posix_spawn. fixing these is a separate task and it's not even clear whether a complete fix is possible.
Diffstat (limited to 'src/signal/sigignore.c')
0 files changed, 0 insertions, 0 deletions