summaryrefslogtreecommitdiffstats
path: root/Src
diff options
context:
space:
mode:
authordana <dana@dana.is>2026-06-21 02:38:38 +0000
committerdana <dana@dana.is>2026-06-23 19:36:14 -0500
commit2e7a39d1d5bd897d9648fc38fedf07aa061be2df (patch)
treed4dc0c47957ae16cdbe4956c786d12f4ec1c1eba /Src
parent54818: docs: clarify _arguments {...} action behaviour (diff)
downloadzsh-2e7a39d1d5bd897d9648fc38fedf07aa061be2df.tar
zsh-2e7a39d1d5bd897d9648fc38fedf07aa061be2df.tar.gz
zsh-2e7a39d1d5bd897d9648fc38fedf07aa061be2df.tar.bz2
zsh-2e7a39d1d5bd897d9648fc38fedf07aa061be2df.tar.lz
zsh-2e7a39d1d5bd897d9648fc38fedf07aa061be2df.tar.xz
zsh-2e7a39d1d5bd897d9648fc38fedf07aa061be2df.tar.zst
zsh-2e7a39d1d5bd897d9648fc38fedf07aa061be2df.zip
54831: comparguments: treat empty description as if missing
Diffstat (limited to 'Src')
-rw-r--r--Src/Zle/computil.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/Src/Zle/computil.c b/Src/Zle/computil.c
index e4edb9631..75f01521e 100644
--- a/Src/Zle/computil.c
+++ b/Src/Zle/computil.c
@@ -1471,6 +1471,9 @@ parse_cadef(char *nam, char **args)
zwarnnam(nam, "invalid option definition: %s", *args);
return NULL;
}
+ // treat empty description as if missing
+ if (p == descr)
+ descr = NULL;
*p++ = '\0';
c = *p;
} else