git.schokokeks.org
Repositories
Help
Report an Issue
keks-overlay.git
Code
Commits
Branches
Tags
Suche
Strukturansicht:
ec27e9a
Branches
Tags
master
keks-overlay.git
app-shells
bash
files
bash-3.0-trap-fg-signals.patch
bash security emergency update
Hanno Böck
commited
ec27e9a
at 2014-09-24 16:52:57
bash-3.0-trap-fg-signals.patch
Blame
History
Raw
Don't barf on handled signals inside of scripts. Makes for nicer output. patch by Martin Schlemmer <azarah@gentoo.org> --- jobs.c +++ jobs.c @@ -2893,11 +2893,11 @@ } else if (IS_FOREGROUND (job)) { -#if !defined (DONT_REPORT_SIGPIPE) - if (termsig && WIFSIGNALED (s) && termsig != SIGINT) -#else - if (termsig && WIFSIGNALED (s) && termsig != SIGINT && termsig != SIGPIPE) -#endif + if (termsig && WIFSIGNALED (s) && termsig != SIGINT && +#if defined (DONT_REPORT_SIGPIPE) + termsig != SIGPIPE && +#endif + signal_is_trapped (termsig) == 0) { fprintf (stderr, "%s", j_strsignal (termsig));