summaryrefslogtreecommitdiff
path: root/init.c
diff options
context:
space:
mode:
Diffstat (limited to 'init.c')
-rw-r--r--init.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/init.c b/init.c
index 4973756..f0a0483 100644
--- a/init.c
+++ b/init.c
@@ -70,9 +70,8 @@ static void *
alloc (unsigned long size, unsigned long align)
{
unsigned long p = (last_alloc + align - 1) & ~(align - 1);
-
last_alloc = p + size;
- return (void *)p;
+ return memset ((void *)p, 0, size);
}
static unsigned long