summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/mem.c
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>1999-05-03 09:47:53 +0000
committerpeter <peter@FreeBSD.org>1999-05-03 09:47:53 +0000
commit8cbbdf2fe380888241e0729cd29abe4f4478829f (patch)
tree87af39d6a1d510df35434fa1068f8d069152a340 /sys/amd64/amd64/mem.c
parent57de21f5b6b954e56b40ea467115d06dad8da9ef (diff)
downloadFreeBSD-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.c4
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));
}
OpenPOWER on IntegriCloud