From 601c4cc6c99f62c54a8b94c1ae925fe0361826be Mon Sep 17 00:00:00 2001 From: bumbread Date: Sun, 19 Feb 2023 02:04:44 +1100 Subject: [PATCH] fix calloc not returned zeroed-out memory --- src/os_win/mem.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/os_win/mem.c b/src/os_win/mem.c index d6c38d7..23b6172 100644 --- a/src/os_win/mem.c +++ b/src/os_win/mem.c @@ -64,6 +64,7 @@ void *_mem_alloc(size_t alignment, size_t size) { // memory buffer according to required alignment. size_t block_size = _mem_min_block_size(alignment, size); void *block_start = HeapAlloc(heap_handle, 0, block_size); + memset(block_start, 0, block_size); if(block_start == NULL) { return NULL; }