diff options
-rw-r--r-- | common/dummy_malloc.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/common/dummy_malloc.c b/common/dummy_malloc.c index fa4f5d126c..ab67120180 100644 --- a/common/dummy_malloc.c +++ b/common/dummy_malloc.c @@ -30,11 +30,9 @@ void malloc_stats(void) void *memalign(size_t alignment, size_t bytes) { - unsigned long mem = (unsigned long)sbrk(bytes + alignment); + void *mem = sbrk(bytes + alignment); - mem = (mem + alignment) & ~(alignment - 1); - - return (void *)mem; + return PTR_ALIGN(mem, alignment); } void *malloc(size_t size) |