summaryrefslogtreecommitdiff
path: root/sys/kern/kern_malloc.c
diff options
context:
space:
mode:
authorPawel Jakub Dawidek <pjd@FreeBSD.org>2005-12-28 01:53:13 +0000
committerPawel Jakub Dawidek <pjd@FreeBSD.org>2005-12-28 01:53:13 +0000
commit619f284195fdc856a4dfae7cc0cdeedd19a9e980 (patch)
treee63254f2504d3f0195d7bf50a02a78244ac2d94a /sys/kern/kern_malloc.c
parent333051eeb3aab27ae3990ec2abe33f4f0d7f832d (diff)
Notes
Diffstat (limited to 'sys/kern/kern_malloc.c')
-rw-r--r--sys/kern/kern_malloc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/kern_malloc.c b/sys/kern/kern_malloc.c
index 4b707aa171a7..4864277dd7d7 100644
--- a/sys/kern/kern_malloc.c
+++ b/sys/kern/kern_malloc.c
@@ -437,7 +437,7 @@ if (mtp == M_SUBPROC) {
("realloc: address %p out of range", (void *)addr));
/* Get the size of the original block */
- if (slab->us_keg)
+ if (!(slab->us_flags & UMA_SLAB_MALLOC))
alloc = slab->us_keg->uk_size;
else
alloc = slab->us_size;