diff options
author | Peter Stephenson <pws@zsh.org> | 2015-05-29 16:06:47 +0100 |
---|---|---|
committer | Peter Stephenson <pws@zsh.org> | 2015-05-29 16:06:47 +0100 |
commit | e88610b786461f4e7f6a51f084d5aaae0e8ecd85 (patch) | |
tree | af58e0fa45df48e5a92f5e70937129df078a23c7 /Src | |
parent | d9243734e1df5ae56ecf15ccd4f0d2ed1f5a0017 (diff) | |
download | zsh-e88610b786461f4e7f6a51f084d5aaae0e8ecd85.tar.gz zsh-e88610b786461f4e7f6a51f084d5aaae0e8ecd85.tar.xz zsh-e88610b786461f4e7f6a51f084d5aaae0e8ecd85.zip |
35326: $#- was misparsed as ${#-}
Diffstat (limited to 'Src')
-rw-r--r-- | Src/subst.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Src/subst.c b/Src/subst.c index d4a04b8e5..168f7f156 100644 --- a/Src/subst.c +++ b/Src/subst.c @@ -2170,7 +2170,7 @@ paramsubst(LinkList l, LinkNode n, char **str, int qt, int pf_flags) */ || ((cc == '#' || cc == Pound) && s[2] == Outbrace) - || cc == '-' || (cc == ':' && s[2] == '-') + || (inbrace && (cc == '-' || (cc == ':' && s[2] == '-'))) || (isstring(cc) && (s[2] == Inbrace || s[2] == Inpar)))) { getlen = 1 + whichlen, s++; /* |