summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_malloc.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/kern_malloc.c')
-rw-r--r--sys/kern/kern_malloc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/kern/kern_malloc.c b/sys/kern/kern_malloc.c
index a2e77fd..f268be6 100644
--- a/sys/kern/kern_malloc.c
+++ b/sys/kern/kern_malloc.c
@@ -280,6 +280,9 @@ out:
ksp->ks_maxused = ksp->ks_memuse;
splx(s);
mtx_exit(&malloc_mtx, MTX_DEF);
+ /* XXX: Do idle pre-zeroing. */
+ if (va != NULL && (flags & M_ZERO))
+ bzero(va, size);
return ((void *) va);
}
OpenPOWER on IntegriCloud