summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorkuriyama <kuriyama@FreeBSD.org>2000-03-14 14:58:04 +0000
committerkuriyama <kuriyama@FreeBSD.org>2000-03-14 14:58:04 +0000
commit8a75c162dc9f018b181dd4ef7f82064e3a2eeb0b (patch)
tree486c9157ad2d952924213d8210ebbeebcd146165 /sys
parent4cca06398e8275767b6e23416fc7a041bebfe241 (diff)
downloadFreeBSD-src-8a75c162dc9f018b181dd4ef7f82064e3a2eeb0b.zip
FreeBSD-src-8a75c162dc9f018b181dd4ef7f82064e3a2eeb0b.tar.gz
Print "previous type" correctly when INVARIANTS is defined.
Reviewed by: current@FreeBSD.org
Diffstat (limited to 'sys')
-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 8f9da1f..9568592 100644
--- a/sys/kern/kern_malloc.c
+++ b/sys/kern/kern_malloc.c
@@ -234,7 +234,7 @@ malloc(size, type, flags)
kbp->kb_next = ((struct freelist *)va)->next;
#ifdef INVARIANTS
freep = (struct freelist *)va;
- savedtype = (const char *) type->ks_shortdesc;
+ savedtype = (const char *) freep->type->ks_shortdesc;
#if BYTE_ORDER == BIG_ENDIAN
freep->type = (struct malloc_type *)WEIRD_ADDR >> 16;
#endif
OpenPOWER on IntegriCloud