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