From bd7632079045b1b6d0dee498c40833b409cf757e Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Mon, 28 May 2007 13:08:47 +0000 Subject: 23478: crash in reverse-menu-complete if no completion --- ChangeLog | 5 +++++ Src/Zle/compresult.c | 3 +++ 2 files changed, 8 insertions(+) diff --git a/ChangeLog b/ChangeLog index c75d93ec9..12a464445 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-05-28 Peter Stephenson + + * 23478: Src/Zle/compresult.c: don't run reverse-menu-complete + if no completion yet. + 2007-05-27 Clint Adams * 23475: Completion/Unix/Command/_cdrecord: call $service diff --git a/Src/Zle/compresult.c b/Src/Zle/compresult.c index ebfb2cc47..62a35122f 100644 --- a/Src/Zle/compresult.c +++ b/Src/Zle/compresult.c @@ -1227,6 +1227,9 @@ reverse_menu(UNUSED(Hookdef dummy), UNUSED(void *dummy2)) { int was_meta; + if (minfo.cur == NULL) + return 1; + do { if (minfo.cur == (minfo.group)->matches) { do { -- cgit v1.2.3