mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 15:48:51 +00:00
Minor fix to heap_allocator_proc in common_memory.cpp
This commit is contained in:
+14
-4
@@ -350,11 +350,16 @@ GB_ALLOCATOR_PROC(heap_allocator_proc) {
|
|||||||
gb_zero_size(ptr, size);
|
gb_zero_size(ptr, size);
|
||||||
} break;
|
} break;
|
||||||
|
|
||||||
case gbAllocation_Free: {
|
case gbAllocation_Free:
|
||||||
free(old_memory);
|
if (!old_memory) {
|
||||||
} break;
|
free(old_memory);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
case gbAllocation_Resize:
|
case gbAllocation_Resize:
|
||||||
|
if (!old_memory) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
if (size == 0) {
|
if (size == 0) {
|
||||||
free(old_memory);
|
free(old_memory);
|
||||||
break;
|
break;
|
||||||
@@ -381,10 +386,15 @@ GB_ALLOCATOR_PROC(heap_allocator_proc) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case gbAllocation_Free:
|
case gbAllocation_Free:
|
||||||
free(old_memory);
|
if (!old_memory) {
|
||||||
|
free(old_memory);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case gbAllocation_Resize:
|
case gbAllocation_Resize:
|
||||||
|
if (!old_memory) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
if (size == 0) {
|
if (size == 0) {
|
||||||
free(old_memory);
|
free(old_memory);
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user