Index: uspace/lib/libc/generic/malloc.c
===================================================================
--- uspace/lib/libc/generic/malloc.c	(revision 5e738155aabe3b1083edd0a2e466ca19dd31d8ed)
+++ uspace/lib/libc/generic/malloc.c	(revision ba0aa6f682f942cb157602b2616420e3ae3f23d0)
@@ -411,5 +411,5 @@
 			block_check(next_head);
 			block_init(head, head->size + next_head->size, false);
-			split_mark(head, ALIGN_UP(size, BASE_ALIGN));
+			split_mark(head, real_size);
 			
 			ptr = ((void *) head) + sizeof(heap_block_head_t);
