diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | Src/signals.c | 4 |
2 files changed, 5 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog index 979327c70..da6de05f5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2019-05-13 Peter Stephenson <p.stephenson@samsung.com> + + * 44259: Src/signals.c: Ensure we can set signal to default + even if it was ignored on entry to the shell. + 2019-05-08 Oliver Kiddle <okiddle@yahoo.co.uk> * 44279: Completion/BSD/Command/_cu, Completion/BSD/Command/_gstat, diff --git a/Src/signals.c b/Src/signals.c index f294049c2..14218177a 100644 --- a/Src/signals.c +++ b/Src/signals.c @@ -1011,10 +1011,6 @@ removetrap(int sig) (!trapped || locallevel > (sigtrapped[sig] >> ZSIG_SHIFT))) dosavetrap(sig, locallevel); - if (!trapped) { - unqueue_signals(); - return NULL; - } if (sigtrapped[sig] & ZSIG_TRAPPED) nsigtrapped--; sigtrapped[sig] = 0; |