summaryrefslogtreecommitdiff
path: root/Src/lex.c
diff options
context:
space:
mode:
authorBart Schaefer <schaefer@zsh.org>2024-04-01 22:35:33 -0700
committerBart Schaefer <schaefer@zsh.org>2024-04-01 22:35:33 -0700
commit76019f71742fab725011e4fd0402e941544cf5ab (patch)
tree7da744ffd377425bd56d3307617107eec49aa6b9 /Src/lex.c
parent5ba43e58c269100a6e3adcfc118ae93346ba0165 (diff)
downloadzsh-76019f71742fab725011e4fd0402e941544cf5ab.tar.gz
zsh-76019f71742fab725011e4fd0402e941544cf5ab.zip
52864: Change ${|var|...} to ${{var} ...}, limit local REPLY to ${|...}
Diffstat (limited to 'Src/lex.c')
-rw-r--r--Src/lex.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Src/lex.c b/Src/lex.c
index 31b130b07..700af2da1 100644
--- a/Src/lex.c
+++ b/Src/lex.c
@@ -1423,7 +1423,7 @@ gettokstr(int c, int sub)
if (lexstop)
break;
if (!cmdsubst && in_brace_param && act == LX2_STRING &&
- (c == '|' || c == Bar || inblank(c))) {
+ (c == '|' || c == Bar || c == '{' || c == Inbrace || inblank(c))) {
cmdsubst = in_brace_param;
cmdpush(CS_CURSH);
} else if (in_pattern == 2 && c != '/')