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: