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

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to