diff options
author | peter <peter@FreeBSD.org> | 1999-05-03 09:47:53 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 1999-05-03 09:47:53 +0000 |
commit | 8cbbdf2fe380888241e0729cd29abe4f4478829f (patch) | |
tree | 87af39d6a1d510df35434fa1068f8d069152a340 /sys/amd64/amd64/mem.c | |
parent | 57de21f5b6b954e56b40ea467115d06dad8da9ef (diff) | |
download | FreeBSD-src-8cbbdf2fe380888241e0729cd29abe4f4478829f.zip FreeBSD-src-8cbbdf2fe380888241e0729cd29abe4f4478829f.tar.gz |
Don't deref a NULL mem_range_softc.mr_op pointer on non-MTRR systems when
starting the AP.
Diffstat (limited to 'sys/amd64/amd64/mem.c')
-rw-r--r-- | sys/amd64/amd64/mem.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/amd64/amd64/mem.c b/sys/amd64/amd64/mem.c index 57f7aaf..64b7e60 100644 --- a/sys/amd64/amd64/mem.c +++ b/sys/amd64/amd64/mem.c @@ -38,7 +38,7 @@ * * from: Utah $Hdr: mem.c 1.13 89/10/08$ * from: @(#)mem.c 7.2 (Berkeley) 5/9/91 - * $Id: mem.c,v 1.57 1999/04/30 22:09:39 msmith Exp $ + * $Id: mem.c,v 1.58 1999/05/02 03:06:22 msmith Exp $ */ /* @@ -530,7 +530,7 @@ mem_range_attr_set(struct mem_range_desc *mrd, int *arg) void mem_range_AP_init(void) { - if (mem_range_softc.mr_op->initAP) + if (mem_range_softc.mr_op && mem_range_softc.mr_op->initAP) return(mem_range_softc.mr_op->initAP(&mem_range_softc)); } |