summaryrefslogtreecommitdiff
path: root/parse.y
diff options
context:
space:
mode:
Diffstat (limited to 'parse.y')
-rw-r--r--parse.y2
1 files changed, 1 insertions, 1 deletions
diff --git a/parse.y b/parse.y
index 58b8714d95..311bbba80b 100644
--- a/parse.y
+++ b/parse.y
@@ -6133,8 +6133,8 @@ tok_hex(struct parser_params *p, size_t *numlen)
c = scan_hex(p->lex.pcur, 2, numlen);
if (!*numlen) {
- p->lex.ptok = p->lex.pcur;
yyerror0("invalid hex escape");
+ token_flush(p);
return 0;
}
p->lex.pcur += *numlen;