summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPeter Stephenson <p.w.stephenson@ntlworld.com>2016-09-25 19:18:43 +0100
committerPeter Stephenson <p.w.stephenson@ntlworld.com>2016-09-25 19:18:43 +0100
commite35dcae40fca1baebc202561040f5c6eec421613 (patch)
tree1251e56fed82a019e7e1ba6e72e53ae74627e65e /ChangeLog
parent759e5912fdb783e70b3e0d50fa0bc63e441a848b (diff)
downloadzsh-e35dcae40fca1baebc202561040f5c6eec421613.tar.gz
zsh-e35dcae40fca1baebc202561040f5c6eec421613.tar.xz
zsh-e35dcae40fca1baebc202561040f5c6eec421613.zip
39436: Pass on status of SIGINT better.
Set lastval to 128 + SIGINT on interrupt.

Don't execute builtin if already interrupted at that point.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog3
1 files changed, 3 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 967c63170..f2404aeba 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2016-09-25  Peter Stephenson  <p.w.stephenson@ntlworld.com>
 
+	* 39436: Src/exec.c, Src/signals.c: Don't execute builtin if
+	interrupted; set lastval to 128 + SIGINT on interrupt.
+
 	* 39435: Src/exec.c: Don't set gleader of SUBJOB immediately if
 	SUPERJOB has no processes.