DragonFlyBSD Kernel Audit
DF-1939 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/dev/netif/bwn/siba/siba_bwn.c b/sys/dev/netif/bwn/siba/siba_bwn.c
--- a/sys/dev/netif/bwn/siba/siba_bwn.c
+++ b/sys/dev/netif/bwn/siba/siba_bwn.c
@@ -448,6 +448,8 @@
 		*result = siba->siba_cc.scc_powerup_delay;
 		break;
 	case SIBA_IVAR_PCICORE_REVID:
+		if (siba->siba_pci.spc_dev == NULL)
+			return (ENOENT);
 		*result = siba->siba_pci.spc_dev->sd_id.sd_rev;
 		break;
 	default: