diff options
author | Peter Stephenson <pws@zsh.org> | 2017-07-13 17:20:24 +0100 |
---|---|---|
committer | Peter Stephenson <pws@zsh.org> | 2017-07-13 17:20:24 +0100 |
commit | a3b3f00575160f1b65ec2b60feba073da2309d0e (patch) | |
tree | 3dc5d4ed603680a8e40b5669ba55800afe94bcb0 /Src | |
parent | 050f752ed22e1768e981968c48f5a432e390ad40 (diff) | |
download | zsh-a3b3f00575160f1b65ec2b60feba073da2309d0e.tar.gz zsh-a3b3f00575160f1b65ec2b60feba073da2309d0e.tar.xz zsh-a3b3f00575160f1b65ec2b60feba073da2309d0e.zip |
41420: "{.." wasn't check for brace expansion properly
Diffstat (limited to 'Src')
-rw-r--r-- | Src/glob.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Src/glob.c b/Src/glob.c index af5d0821c..c9ec97e0e 100644 --- a/Src/glob.c +++ b/Src/glob.c @@ -2194,6 +2194,8 @@ bracechardots(char *str, convchar_t *c1p, convchar_t *c2p) pnext[0] != '.' || pnext[1] != '.') return 0; pnext += 2; + if (!*pnext) + return 0; if (itok(*pnext)) { if (*pnext == Inbrace) return 0; |