From c1ab2a12cdaec4b701f2f9f994a174a6b838212c Mon Sep 17 00:00:00 2001 From: lemon Date: Wed, 8 Oct 2025 23:19:38 +0200 Subject: bugfix for initz --- mem.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'mem.c') diff --git a/mem.c b/mem.c index 7faadc6..fad5523 100644 --- a/mem.c +++ b/mem.c @@ -140,7 +140,8 @@ freearena(struct arena **par) if ((*par)->dyn) free(*par); else { - assert(!prev); + if (prev) freearena(&prev); + (*par)->prev = NULL; (*par)->n = 0; return; } -- cgit v1.2.3