DragonFlyBSD Kernel Audit
DF-1906 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/dev/powermng/clockmod/clockmod.c b/sys/dev/powermng/clockmod/clockmod.c
--- a/sys/dev/powermng/clockmod/clockmod.c
+++ b/sys/dev/powermng/clockmod/clockmod.c
@@ -393,7 +393,7 @@
 
 	lwkt_serialize_enter(&clockmod_dom_slize);
 
-	if ((dom->dom_flags & CLOCKMOD_DOM_FLAG_ACTIVE) == 0) {
+	if (dom == NULL || (dom->dom_flags & CLOCKMOD_DOM_FLAG_ACTIVE) == 0) {
 		error = SYSCTL_OUT(req, " ", 1);
 		goto done;
 	}