diff options
Diffstat (limited to 'Src/Zle/computil.c')
-rw-r--r-- | Src/Zle/computil.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Src/Zle/computil.c b/Src/Zle/computil.c index a79044d6e..b2c29d03e 100644 --- a/Src/Zle/computil.c +++ b/Src/Zle/computil.c @@ -291,9 +291,11 @@ bin_compdescribe(char *nam, char **args, char *ops, int func) } switch (args[0][1]) { case 'i': + cd_parsed = 1; + return cd_init(nam, "", args + 1, 0); case 'I': cd_parsed = 1; - return cd_init(nam, args[1], args + 2, (args[0][1] == 'I')); + return cd_init(nam, args[1], args + 2, 1); case 'g': if (cd_parsed) { int n = arrlen(args); |