Fix bug with libc allocator where memory was set to 0 on reallocation
This commit is contained in:
parent
970c588d66
commit
39c88505bd
@ -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) {
|
internal void *mem_libc_realloc(void *ptr, u64 size, void *alloc_obj) {
|
||||||
void *output = realloc(ptr, size);
|
return realloc(ptr, size);
|
||||||
if (output) {
|
|
||||||
memset(output, 0, size);
|
|
||||||
}
|
|
||||||
|
|
||||||
return output;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
internal void mem_libc_free(void **ptr, void *alloc_obj) {
|
internal void mem_libc_free(void **ptr, void *alloc_obj) {
|
||||||
|
Loading…
Reference in New Issue
Block a user