There is a return missing in one of the error paths of igc_init(). --- sys/dev/pci/if_igc.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/sys/dev/pci/if_igc.c b/sys/dev/pci/if_igc.c
index 734bc8b0275..7f5fcb98b99 100644
--- a/sys/dev/pci/if_igc.c
+++ b/sys/dev/pci/if_igc.c
@@ -910,6 +910,7 @@ igc_init(void *arg)
DEVNAME(sc));
igc_stop(sc);
splx(s);
+ return;
}
IGC_WRITE_REG(&sc->hw, IGC_RDT(i),
(rxr->last_desc_filled + 1) % sc->num_rx_desc);
--
2.35.1
smime.p7s
Description: S/MIME cryptographic signature
