diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2009-07-06 20:44:28 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2009-07-06 20:44:28 +0000 |
commit | c6a3ccc8d725a1729131a328848ad5c509b821e5 (patch) | |
tree | b447b4df2c081563d5fcaffe9e7afdb953d0c456 /Src | |
parent | 0cc033db7cddafebab6ec99e6aee464f816de393 (diff) | |
download | zsh-c6a3ccc8d725a1729131a328848ad5c509b821e5.tar.gz zsh-c6a3ccc8d725a1729131a328848ad5c509b821e5.tar.xz zsh-c6a3ccc8d725a1729131a328848ad5c509b821e5.zip |
27092: missing then-clause for if wasn't an error
Diffstat (limited to 'Src')
-rw-r--r-- | Src/parse.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Src/parse.c b/Src/parse.c index f0a66ea12..89ef68688 100644 --- a/Src/parse.c +++ b/Src/parse.c @@ -1199,6 +1199,10 @@ par_if(int *complex) type = (xtok == IF ? WC_IF_IF : WC_IF_ELIF); par_save_list(complex); incmdpos = 1; + if (tok == ENDINPUT) { + cmdpop(); + YYERRORV(oecused); + } while (tok == SEPER) zshlex(); xtok = FI; |