From e0d2c9c0b344778492260552e2c8c9bde1526077 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Thu, 27 Feb 2003 11:32:44 +0000 Subject: 18313: NULL pointer dereference if yank-pop after a single yank --- ChangeLog | 5 +++++ Src/Zle/zle_misc.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index e7bb080e5..2a467178f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2003-02-27 Peter Stephenson + + * 18313: Src/Zle/zle_misc.c: After a single yank (hence + no kill ring), yank-pop did unpleasant things with a NULL pointer. + 2003-02-27 Oliver Kiddle * unposted: Completion/Unix/Command/_tar: correct my typo diff --git a/Src/Zle/zle_misc.c b/Src/Zle/zle_misc.c index d63b52caa..4a5c6c5c2 100644 --- a/Src/Zle/zle_misc.c +++ b/Src/Zle/zle_misc.c @@ -372,7 +372,7 @@ yankpop(char **args) int cc, kctstart = kct; Cutbuffer buf; - if (!(lastcmd & ZLE_YANK)) + if (!(lastcmd & ZLE_YANK) || !kring) return 1; do { /* -- cgit 1.4.1