diff options
author | Andrew Gregory <andrew.gregory.8@gmail.com> | 2018-10-03 09:42:38 +0200 |
---|---|---|
committer | Allan McRae <allan@archlinux.org> | 2018-10-21 11:18:29 +0200 |
commit | 9886566abb375043740167ce5066f1a186c71176 (patch) | |
tree | 2602d3412873b77e6facc3f69c5beffed9891820 /scripts/completion/bash_completion.in | |
parent | 2c91d08e62dd13979192df4a0b2ca76bde87cfd0 (diff) | |
download | pacman-9886566abb375043740167ce5066f1a186c71176.tar.gz pacman-9886566abb375043740167ce5066f1a186c71176.tar.xz |
reset signal handlers before running scripts/hooks
Front-ends or libraries may set signals to be ignored, which gets
inherited across fork and exec. This can cause scripts to malfunction
if they expect the signal. To make matters worse, scripts written in
bash can't reset signals that were ignored when bash was started.
Fixes FS#56756
Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
Signed-off-by: Allan McRae <allan@archlinux.org>
Diffstat (limited to 'scripts/completion/bash_completion.in')
0 files changed, 0 insertions, 0 deletions