diff options
author | kuriyama <kuriyama@FreeBSD.org> | 2000-03-14 14:58:04 +0000 |
---|---|---|
committer | kuriyama <kuriyama@FreeBSD.org> | 2000-03-14 14:58:04 +0000 |
commit | 8a75c162dc9f018b181dd4ef7f82064e3a2eeb0b (patch) | |
tree | 486c9157ad2d952924213d8210ebbeebcd146165 /sys/kern/kern_malloc.c | |
parent | 4cca06398e8275767b6e23416fc7a041bebfe241 (diff) | |
download | FreeBSD-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/kern/kern_malloc.c')
-rw-r--r-- | sys/kern/kern_malloc.c | 2 |
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 |