summaryrefslogtreecommitdiff
path: root/arena.c
diff options
context:
space:
mode:
Diffstat (limited to 'arena.c')
-rw-r--r--arena.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/arena.c b/arena.c
index 50a5594..fb850c7 100644
--- a/arena.c
+++ b/arena.c
@@ -83,5 +83,7 @@ void *try_alloc_arena()
if (!current_arena || !current_arena->free_count) {
return NULL;
}
- return current_arena->free_blocks[--current_arena->free_count];
+ void *ret = current_arena->free_blocks[--current_arena->free_count];
+ track_block(ret);
+ return ret;
}