summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--Src/signals.c4
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;