diff --git a/src/system/boot/loader/heap.cpp b/src/system/boot/loader/heap.cpp index 5632bc9b96..cce03ef1f7 100644 --- a/src/system/boot/loader/heap.cpp +++ b/src/system/boot/loader/heap.cpp @@ -548,6 +548,17 @@ realloc(void* oldBuffer, size_t newSize) } +void* +calloc(size_t numElements, size_t size) +{ + void* address = malloc(numElements * size); + if (address != NULL) + memset(address, 0, numElements * size); + + return address; +} + + void free(void* allocated) {