From 44a670868b61d6ecb7c4b4e47bb276f70e59ae85 Mon Sep 17 00:00:00 2001 From: zxystd <1051244836@qq.com> Date: Sat, 16 Mar 2024 16:44:42 +0800 Subject: [PATCH] iwn: Use memset() to initialize struct ieee80211_rxinfo properly. https://github.com/openbsd/src/commit/52a13037ad838109937991a0d381a933632c1f02 --- itlwm/hal_iwn/ItlIwn.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/itlwm/hal_iwn/ItlIwn.cpp b/itlwm/hal_iwn/ItlIwn.cpp index a52d34af..0781d83d 100644 --- a/itlwm/hal_iwn/ItlIwn.cpp +++ b/itlwm/hal_iwn/ItlIwn.cpp @@ -2210,7 +2210,7 @@ iwn_rx_done(struct iwn_softc *sc, struct iwn_rx_desc *desc, } ni = ieee80211_find_rxnode(ic, wh); - rxi.rxi_flags = 0; + memset(&rxi, 0, sizeof(rxi)); if (((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) != IEEE80211_FC0_TYPE_CTL) && (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) && !IEEE80211_IS_MULTICAST(wh->i_addr1) && @@ -2299,7 +2299,6 @@ iwn_rx_done(struct iwn_softc *sc, struct iwn_rx_desc *desc, /* Send the frame to the 802.11 layer. */ rxi.rxi_rssi = rssi; - rxi.rxi_tstamp = 0; /* unused */ rxi.rxi_chan = chan; ieee80211_inputm(ifp, m, ni, &rxi, ml);