diff --git a/kaleid/kernel/mm/malloc.c b/kaleid/kernel/mm/malloc.c index cfd25e2..f513660 100644 --- a/kaleid/kernel/mm/malloc.c +++ b/kaleid/kernel/mm/malloc.c @@ -59,7 +59,7 @@ error_t KalAllocMemoryEx(void **ptr, size_t req, int flags, size_t align) KeStartPanic("KalAllocMemory: Out of memory"); } - *ptr = (void *)brk; + *ptr = (void *)_ALIGN_UP(brk, align); if (flags & M_ZEROED) { memzero(*ptr, req);