From cf2aed3500db6942f3fbc59eb35e35603123b44f Mon Sep 17 00:00:00 2001 From: Tanaka Akira Date: Thu, 4 Nov 1999 15:42:51 +0000 Subject: zsh-workers/8536 --- Src/lex.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Src/lex.c b/Src/lex.c index d88e57c22..e97762326 100644 --- a/Src/lex.c +++ b/Src/lex.c @@ -1299,16 +1299,20 @@ dquote_parse(char endchar, int sub) intick = 1, ALLOWHIST break; case '(': - pct++; + if (!math || !bct) + pct++; break; case ')': - err = (!pct-- && math); + if (!math || !bct) + err = (!pct-- && math); break; case '[': - brct++; + if (!math || !bct) + brct++; break; case ']': - err = (!brct-- && math); + if (!math || !bct) + err = (!brct-- && math); break; case '"': if (intick || (!endchar && !bct)) -- cgit 1.4.1