From 33d5ea5cd26d205ff2527b33fe6ee84623d01ae9 Mon Sep 17 00:00:00 2001 From: Eduard Voronkin Date: Mon, 2 Jun 2025 22:27:38 -0700 Subject: [PATCH] fix --- src/arena.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/arena.c b/src/arena.c index c7390ae2..7169c145 100644 --- a/src/arena.c +++ b/src/arena.c @@ -677,9 +677,9 @@ static mi_page_t* mi_arenas_page_alloc_fresh(size_t slice_count, size_t block_si commit_size = _mi_align_up(block_start + block_size, MI_PAGE_MIN_COMMIT_SIZE); if (commit_size > page_noguard_size) { commit_size = page_noguard_size; } bool is_zero; - if (!mi_arena_commit( mi_memid_arena(memid), page, commit_size, &is_zero, 0)) { - mi_os_prim_free(p, commit_size, commit_size); - return NULL; + if (!mi_arena_commit(mi_memid_arena(memid), page, commit_size, &is_zero, + 0)) { + return NULL; } if (!memid.initially_zero && !is_zero) { _mi_memzero_aligned(page, commit_size);