about summary refs log tree commit diff
path: root/Src/Zle
diff options
context:
space:
mode:
authorSven Wischnowsky <wischnow@users.sourceforge.net>2001-03-26 08:58:33 +0000
committerSven Wischnowsky <wischnow@users.sourceforge.net>2001-03-26 08:58:33 +0000
commit4e994fddced06b279f445c2919df3dc60fb0306f (patch)
treec941f114e1d792b599fb2df40dd4da80512a3df0 /Src/Zle
parentea08ba3cea5fe6d979d984a556b902003d0afe04 (diff)
downloadzsh-4e994fddced06b279f445c2919df3dc60fb0306f.tar.gz
zsh-4e994fddced06b279f445c2919df3dc60fb0306f.tar.xz
zsh-4e994fddced06b279f445c2919df3dc60fb0306f.zip
avoid adding empty strings to the kill ring (13767)
Diffstat (limited to 'Src/Zle')
-rw-r--r--Src/Zle/zle_utils.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/Src/Zle/zle_utils.c b/Src/Zle/zle_utils.c
index 5de9b331d..107ff37ec 100644
--- a/Src/Zle/zle_utils.c
+++ b/Src/Zle/zle_utils.c
@@ -128,6 +128,9 @@ forekill(int ct, int dir)
 void
 cut(int i, int ct, int dir)
 {
+    if (!ct)
+	return;
+
     if (zmod.flags & MOD_VIBUF) {
 	struct cutbuffer *b = &vibuf[zmod.vibuf];