DragonFlyBSD Kernel Audit
DF-0346 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/netproto/802_11/wlan/ieee80211_hostap.c b/sys/netproto/802_11/wlan/ieee80211_hostap.c
--- a/sys/netproto/802_11/wlan/ieee80211_hostap.c
+++ b/sys/netproto/802_11/wlan/ieee80211_hostap.c
@@ -1933,6 +1933,8 @@
 		uint16_t capinfo, lintval;
 		struct ieee80211_rsnparms rsnparms;
 
+		memset(&rsnparms, 0, sizeof(rsnparms));
+
 		if (vap->iv_state != IEEE80211_S_RUN) {
 			vap->iv_stats.is_rx_mgtdiscard++;
 			return;