From 1fc8bb7142868bbeac5bcbbd489cd23347716203 Mon Sep 17 00:00:00 2001 From: 3gg <3gg@shellblade.net> Date: Mon, 30 Jun 2025 19:29:07 -0700 Subject: Fix: set num used blocks to 0 on clear --- mem/src/mem.c | 1 + 1 file changed, 1 insertion(+) (limited to 'mem/src/mem.c') diff --git a/mem/src/mem.c b/mem/src/mem.c index c2af518..9169a9f 100644 --- a/mem/src/mem.c +++ b/mem/src/mem.c @@ -57,6 +57,7 @@ void mem_del_(Memory* mem) { void mem_clear_(Memory* mem) { assert(mem); + mem->num_used_blocks = 0; mem->next_free_chunk = 0; memset(mem->blocks, 0, mem->num_blocks * mem->block_size_bytes); memset(mem->chunks, 0, mem->num_blocks * sizeof(Chunk)); -- cgit v1.2.3