about summary refs log tree commit diff
path: root/Src
diff options
context:
space:
mode:
authorWayne Davison <wayned@users.sourceforge.net>2002-04-17 09:58:10 +0000
committerWayne Davison <wayned@users.sourceforge.net>2002-04-17 09:58:10 +0000
commit11480f03731f4475456b320fbaf9e67bd6c8c1d0 (patch)
treeed06cac4b6a067cc646c272e7acb209d2f6350ee /Src
parent6c839ee9fd094be7398f1deba85d185b8c7a4c05 (diff)
downloadzsh-11480f03731f4475456b320fbaf9e67bd6c8c1d0.tar.gz
zsh-11480f03731f4475456b320fbaf9e67bd6c8c1d0.tar.xz
zsh-11480f03731f4475456b320fbaf9e67bd6c8c1d0.zip
users/4678
Diffstat (limited to 'Src')
-rw-r--r--Src/hist.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/Src/hist.c b/Src/hist.c
index dfd34c716..10ab2cb09 100644
--- a/Src/hist.c
+++ b/Src/hist.c
@@ -2061,7 +2061,8 @@ savehistfile(char *fn, int err, int writeflags)
 	    hist_ignore_all_dups |= isset(HISTSAVENODUPS);
 	    readhistfile(fn, err, 0);
 	    hist_ignore_all_dups = isset(HISTIGNOREALLDUPS);
-	    savehistfile(fn, err, 0);
+	    if (histlinect)
+		savehistfile(fn, err, 0);
 	    deletehashtable(histtab);
 
 	    curhist = remember_curhist;