diff options
author | Jo-Philipp Wich <jo@mein.io> | 2021-04-29 17:52:18 +0200 |
---|---|---|
committer | Jo-Philipp Wich <jo@mein.io> | 2021-04-29 17:52:18 +0200 |
commit | 2bc9bace716fafa408dfc6683ca3ff0f9d8bc44b (patch) | |
tree | 0f0e3480be9e72deac5b36ed8b93142d816b426f /lexer.c | |
parent | f73e20158641a96882565852d0e2a6bf1540d950 (diff) |
lexer: fix infinite loop on parsing unterminated expression blocks
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Diffstat (limited to 'lexer.c')
-rw-r--r-- | lexer.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -1107,6 +1107,8 @@ lex_step(uc_lexer *lex, FILE *fp) } /* premature EOF */ + lex->state = UT_LEX_EOF; + return emit_op(lex, lex->source->off, TK_ERROR, ucv_string_new("Unterminated template block")); |