about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPeter Stephenson <pws@zsh.org>2014-10-03 16:29:56 +0100
committerPeter Stephenson <pws@zsh.org>2014-10-03 16:29:56 +0100
commit31750795fe13fc0343ade4f2aadb55f20548f628 (patch)
tree267138cda2a015cd674702f558ff5d0a7eb96c62 /ChangeLog
parenta778215b7c866c50830d4e1f750848239d009683 (diff)
downloadzsh-31750795fe13fc0343ade4f2aadb55f20548f628.tar.gz
zsh-31750795fe13fc0343ade4f2aadb55f20548f628.tar.xz
zsh-31750795fe13fc0343ade4f2aadb55f20548f628.zip
33345: fix anonymous function complex command handling.
Longstanding problem caused simple anonymous function incorrectly to
reset the overall "complext" state, causing wordcode to be diverted
into execsimple(), which caused a crash 'cos ist wasn't simple.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog4
1 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 7c658e196..3e273d1ec 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2014-10-03  Peter Stephenson  <p.stephenson@samsung.com>
 
+	* 33345: Src/parse.c, Test/C04funcdef.ztst: fix longstanding
+	anonoymous function corruption of "complex" state that allowed
+	complex wordcode to be passed to execsimple(), causing crash.
+
 	* unposted: src/parse.c: comments were the wrong way round.
 
 	* 33343: Src/parse.c, Test/C04funcdef.ztst: variant anonymous