From 39c88505bdbf11dcf387264fb845f5580362338a Mon Sep 17 00:00:00 2001 From: Abdelrahman Date: Sun, 31 Mar 2024 16:58:38 +0100 Subject: [PATCH] Fix bug with libc allocator where memory was set to 0 on reallocation --- mem/src/libc/mem_libc.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/mem/src/libc/mem_libc.c b/mem/src/libc/mem_libc.c index 7add62f..8ab787e 100644 --- a/mem/src/libc/mem_libc.c +++ b/mem/src/libc/mem_libc.c @@ -35,12 +35,7 @@ internal void *mem_libc_alloc_aligned(u64 size, u64 alignment, } internal void *mem_libc_realloc(void *ptr, u64 size, void *alloc_obj) { - void *output = realloc(ptr, size); - if (output) { - memset(output, 0, size); - } - - return output; + return realloc(ptr, size); } internal void mem_libc_free(void **ptr, void *alloc_obj) {