DragonFlyBSD Kernel Audit
DF-0353 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/netproto/802_11/wlan/ieee80211_hwmp.c b/sys/netproto/802_11/wlan/ieee80211_hwmp.c
--- a/sys/netproto/802_11/wlan/ieee80211_hwmp.c
+++ b/sys/netproto/802_11/wlan/ieee80211_hwmp.c
@@ -1765,7 +1765,7 @@
 			memcpy(&pperr->perr_dests[j], &perr->perr_dests[i],
 			    sizeof(*perr->perr_dests));
 		hr = IEEE80211_MESH_ROUTE_PRIV(rt, struct ieee80211_hwmp_route);
-		switch(PERR_DFLAGS(i)) {
+		switch(PERR_DRCODE(i)) {
 		case (IEEE80211_REASON_MESH_PERR_NO_FI):
 			if (PERR_DSEQ(i) == 0) {
 				hr->hr_seq++;