diff options
Diffstat (limited to 'Src')
-rw-r--r-- | Src/Zle/computil.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Src/Zle/computil.c b/Src/Zle/computil.c index bfcaa4b22..021dff6bf 100644 --- a/Src/Zle/computil.c +++ b/Src/Zle/computil.c @@ -640,9 +640,9 @@ parse_cadef(char *nam, char **args) zerrnam(nam, "invalid argument: %s", *args, 0); return NULL; } - /* Skip over the name. */ - for (p += 2; *p && *p != ':' && *p != '[' && + /* Skip over the name. */ + for (p++; *p && *p != ':' && *p != '[' && ((*p != '-' && *p != '+' && *p != '=') || (p[1] != ':' && p[1] != '[')); p++) if (*p == '\\' && p[1]) |