about summary refs log tree commit diff
path: root/Src/lex.c
diff options
context:
space:
mode:
authorBarton E. Schaefer <schaefer@zsh.org>2016-01-18 21:01:30 -0800
committerBarton E. Schaefer <schaefer@zsh.org>2016-01-19 19:57:59 -0800
commitcfa8d8bcadbdfdcd976813ef0392539cf3819342 (patch)
treec70f9b86a5956e0bab814530f62ca789f2ee247a /Src/lex.c
parentc2b6bd51f98a5871acd9fcbeddad67216a07907c (diff)
downloadzsh-cfa8d8bcadbdfdcd976813ef0392539cf3819342.tar.gz
zsh-cfa8d8bcadbdfdcd976813ef0392539cf3819342.tar.xz
zsh-cfa8d8bcadbdfdcd976813ef0392539cf3819342.zip
37682: when SH_GLOB is set, do not parse bare parentheses in arguments as a pattern grouping.
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 0202d2559..3ea878c7b 100644
--- a/Src/lex.c
+++ b/Src/lex.c
@@ -803,7 +803,7 @@ gettok(void)
 	    return INOUTPAR;
 	hungetc(d);
 	lexstop = 0;
-	if (!(incond == 1 || incmdpos))
+	if (!(isset(SHGLOB) || incond == 1 || incmdpos))
 	    break;
 	return INPAR;
     case LX1_OUTPAR: