aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2025-12-22 09:00:25 +0100
committerlemon <lsof@mailbox.org>2025-12-22 09:00:25 +0100
commitc3ba1e7c9c3cd18c8b7ad176cf19891724a85693 (patch)
treec4716f550a01444a7b669ead2aca3fd792cb16b7
parentfdc4f06b246ceea2e0174223bfb8f9a2d1fe0a32 (diff)
arena: make sure to zero initialize some stuff
-rw-r--r--mem.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/mem.c b/mem.c
index 85fe28f..9ee8864 100644
--- a/mem.c
+++ b/mem.c
@@ -152,8 +152,10 @@ newarena(uint chunksiz)
{
struct arena *ar = xmalloc(offsetof(struct arena, mem) + chunksiz);
assert(chunksiz < 1u<<31 && "toobig");
+ ar->prev = NULL;
ar->cap = chunksiz;
ar->dyn = 1;
+ ar->n = 0;
return ar;
}