about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPeter Stephenson <pws@zsh.org>2017-05-18 09:33:08 +0100
committerPeter Stephenson <pws@zsh.org>2017-05-18 09:33:08 +0100
commit94014ff65bc2bdd752717792b156cdfcbc5b5c98 (patch)
treeec76c6a7a4c436e892db2fafa797624378cfba89 /ChangeLog
parent171e7fa4c1d9cbf0d8ff35ee795e1599913aa329 (diff)
downloadzsh-94014ff65bc2bdd752717792b156cdfcbc5b5c98.tar.gz
zsh-94014ff65bc2bdd752717792b156cdfcbc5b5c98.tar.xz
zsh-94014ff65bc2bdd752717792b156cdfcbc5b5c98.zip
41113 (tweaked): Save current line linkage to history ring.
When saving history state save whether the current history line
is linked into the ring and remove it, and restore as appropriate
later.  This avoids surprises where the history ring is freed
and incorrectly frees the current state in curline, which has
a different allocation strategy.

Original patch tweaked to make restoring more logical.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e608b167f..b5060864a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2017-05-18  Peter Stephenson  <p.stephenson@samsung.com>
+
+	* 41113 (tweaked): Src/hashtable,c, Src/hist.c, Src/zsh.h: Save
+	and restore state of linking of current history line into history
+	ring, to avoid an attempt to free the current history line.
+
 2017-05-12  Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>
 
 	* 41090: Src/Zle/zle_refresh.c, Src/compat.c, Src/pattern.c,