From 8a575b5a5b881ba9deaaf6a38c0eea393bdd5488 Mon Sep 17 00:00:00 2001 From: Brendan Hansen Date: Sun, 17 May 2020 23:01:37 -0500 Subject: [PATCH] Small bugfix on Arena Allocator --- bh.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bh.h b/bh.h index 89746593..b6af9362 100644 --- a/bh.h +++ b/bh.h @@ -673,7 +673,7 @@ void bh_arena_init(bh_arena* alloc, bh_allocator backing, isize arena_size) { alloc->backing = backing; alloc->arena_size = arena_size; - alloc->size = 0; + alloc->size = sizeof(ptr); alloc->first_arena = data; alloc->current_arena = data; @@ -727,7 +727,7 @@ BH_ALLOCATOR_PROC(bh_arena_allocator_proc) { } new_arena->next_arena = NULL; - ((bh__arena_internal *)alloc_arena->current_arena)->next_arena = new_arena; + ((bh__arena_internal *)(alloc_arena->current_arena))->next_arena = new_arena; alloc_arena->current_arena = new_arena; } -- 2.25.1