diff options
| author | Tanaka Akira <akr@users.sourceforge.net> | 1999-11-04 15:42:51 +0000 |
|---|---|---|
| committer | Tanaka Akira <akr@users.sourceforge.net> | 1999-11-04 15:42:51 +0000 |
| commit | cf2aed3500db6942f3fbc59eb35e35603123b44f (patch) | |
| tree | d11c8410f602ad4e3dc26f09fb95afba0d4106dc /Src/lex.c | |
| parent | zsh-workers/8535 (diff) | |
| download | zsh-cf2aed3500db6942f3fbc59eb35e35603123b44f.tar zsh-cf2aed3500db6942f3fbc59eb35e35603123b44f.tar.gz zsh-cf2aed3500db6942f3fbc59eb35e35603123b44f.tar.bz2 zsh-cf2aed3500db6942f3fbc59eb35e35603123b44f.tar.lz zsh-cf2aed3500db6942f3fbc59eb35e35603123b44f.tar.xz zsh-cf2aed3500db6942f3fbc59eb35e35603123b44f.tar.zst zsh-cf2aed3500db6942f3fbc59eb35e35603123b44f.zip | |
zsh-workers/8536
Diffstat (limited to 'Src/lex.c')
| -rw-r--r-- | Src/lex.c | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -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)) |
