⬢ DragonFlyBSD Kernel Audit
DF-3752 / fix.diff
← back to finding ↓ download raw
diff -u -r a/sys/dev/netif/ral/rt2860.c b/sys/dev/netif/ral/rt2860.c
--- a/sys/dev/netif/ral/rt2860.c	2026-09-16 01:14:47.169650119 +0000
+++ b/sys/dev/netif/ral/rt2860.c	2026-09-16 01:14:51.085600705 +0000
@@ -1157,6 +1157,7 @@
 			ieee80211_ratectl_tx_complete(ni->ni_vap, ni,
 			    IEEE80211_RATECTL_TX_SUCCESS, &retrycnt, NULL);
 		} else {
+			retrycnt = 0;	/* unknown for failed frames (DF-3752) */
 			ieee80211_ratectl_tx_complete(ni->ni_vap, ni,
 			    IEEE80211_RATECTL_TX_FAILURE, &retrycnt, NULL);
 			if_inc_counter(ni->ni_vap->iv_ifp,