diff --git a/h_malloc.c b/h_malloc.c index 486e6a5..5a99dcc 100644 --- a/h_malloc.c +++ b/h_malloc.c @@ -1493,7 +1493,8 @@ EXPORT void *h_realloc(void *old, size_t size) { } } - void *new = allocate(thread_arena, size); + int arena = init(); + void *new = allocate(arena, size); if (new == NULL) { thread_seal_metadata(); return NULL;