summaryrefslogtreecommitdiff
path: root/sys/kern/kern_malloc.c
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2000-10-20 17:54:55 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2000-10-20 17:54:55 +0000
commit1921a06d6a75f99aa127903886f6bdb57097cc28 (patch)
treed0e708fda1293e97c3935f5800bd1dfa21f8934d /sys/kern/kern_malloc.c
parent1d745d28e084a3788c31b05bf0fad06417cdbf48 (diff)
Notes
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 a2e77fdfd93a..f268be648247 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);
}