diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2011-08-03 20:57:32 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2011-08-03 20:57:32 +0000 |
commit | 4a3ce8ab89c73f88559d9c48fdb4ed459a8aceef (patch) | |
tree | 383ec6d78f7706104972d692226f8729d13f60ab /Src/Zle/compcore.c | |
parent | d48faef8cdff3c7c63c0a9164443e3d337aa1ec1 (diff) | |
download | zsh-4a3ce8ab89c73f88559d9c48fdb4ed459a8aceef.tar.gz zsh-4a3ce8ab89c73f88559d9c48fdb4ed459a8aceef.tar.xz zsh-4a3ce8ab89c73f88559d9c48fdb4ed459a8aceef.zip |
29644: work around _describe bug, plus cosmetic tweaks
Diffstat (limited to 'Src/Zle/compcore.c')
-rw-r--r-- | Src/Zle/compcore.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Src/Zle/compcore.c b/Src/Zle/compcore.c index 2e2749835..b1de6c6cc 100644 --- a/Src/Zle/compcore.c +++ b/Src/Zle/compcore.c @@ -607,7 +607,7 @@ callcompfunc(char *s, char *fn) if (rdstr) compredirect = rdstr; kset |= CP_REDIRECT; - } else + } else { switch (linwhat) { case IN_ENV: compcontext = (linarr ? "array_value" : "value"); @@ -637,6 +637,7 @@ callcompfunc(char *s, char *fn) aadd = 1; } } + } compcontext = ztrdup(compcontext); if (compwords) freearray(compwords); |