⬢ DragonFlyBSD Kernel Audit
DF-4745 / fix.diff
← back to finding ↓ download raw
--- a/sys/dev/netif/lnc/am79900.c
+++ b/sys/dev/netif/lnc/am79900.c
@@ -539,6 +539,7 @@
 		if (LE_LE32TOH(tmd.tmd1) & LE_T1_OWN) {
 			ifq_set_oactive(&ifp->if_snd);
 			if_printf(ifp,
 			    "missing buffer, no_td = %d, last_td = %d\n",
 			    sc->sc_no_td, sc->sc_last_td);
+			break;
 		}
--- a/sys/dev/netif/lnc/am7990.c
+++ b/sys/dev/netif/lnc/am7990.c
@@ -503,6 +503,7 @@
 (same break; both restored verbatim from NetBSD sys/dev/ic/am7990.c)