From 384a7b939039a8409849e41df1b5d17144152e5c Mon Sep 17 00:00:00 2001 From: "Sven M. Hallberg" <pesco@khjk.org> Date: Tue, 1 Dec 2015 17:07:04 +0100 Subject: [PATCH] reset arena jmp_bufs at end of h_llk_parse_chunk --- src/backends/llk.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/backends/llk.c b/src/backends/llk.c index 3780cf1b..6954e60d 100644 --- a/src/backends/llk.c +++ b/src/backends/llk.c @@ -589,6 +589,9 @@ bool h_llk_parse_chunk(HSuspendedParser *s, HInputStream *input) state->seq = llk_parse_chunk_(state, s->parser, input); + h_arena_set_except(state->arena, NULL); + h_arena_set_except(state->tarena, NULL); + return (state->seq == NULL || h_slist_empty(state->stack)); } -- GitLab