summaryrefslogtreecommitdiff
path: root/Src/Zle/compcore.c
diff options
context:
space:
mode:
Diffstat (limited to 'Src/Zle/compcore.c')
-rw-r--r--Src/Zle/compcore.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/Src/Zle/compcore.c b/Src/Zle/compcore.c
index 94f441229..ad048718d 100644
--- a/Src/Zle/compcore.c
+++ b/Src/Zle/compcore.c
@@ -500,16 +500,17 @@ before_complete(Hookdef dummy, int *lst)
/**/
int
-after_complete(Hookdef dummy, Compldat dat)
+after_complete(Hookdef dummy, int *dat)
{
if (menucmp && !oldmenucmp) {
- struct chdata dat;
+ struct chdata cdat;
int ret;
- dat.matches = amatches;
- dat.num = nmatches;
- dat.cur = NULL;
- if ((ret = runhookdef(MENUSTARTHOOK, (void *) &dat))) {
+ cdat.matches = amatches;
+ cdat.num = nmatches;
+ cdat.cur = NULL;
+ if ((ret = runhookdef(MENUSTARTHOOK, (void *) &cdat))) {
+ dat[1] = 0;
menucmp = menuacc = 0;
if (ret == 2) {
fixsuffix();