Commit 07d2c3b8 authored by Jes Sorensen's avatar Jes Sorensen Committed by Greg Kroah-Hartman

staging: rtl8723au: OnAssocReq23a(): use ieee80211_mgmt to calculate offset

Signed-off-by: default avatarJes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 43c34be1
...@@ -1304,11 +1304,11 @@ OnAssocReq23a(struct rtw_adapter *padapter, struct recv_frame *precv_frame) ...@@ -1304,11 +1304,11 @@ OnAssocReq23a(struct rtw_adapter *padapter, struct recv_frame *precv_frame)
if (ieee80211_is_assoc_req(mgmt->frame_control)) { if (ieee80211_is_assoc_req(mgmt->frame_control)) {
reassoc = 0; reassoc = 0;
pos = mgmt->u.assoc_req.variable; pos = mgmt->u.assoc_req.variable;
left -= _ASOCREQ_IE_OFFSET_; left -= offsetof(struct ieee80211_mgmt, u.assoc_req.variable);
} else { /* WIFI_REASSOCREQ */ } else { /* WIFI_REASSOCREQ */
reassoc = 1; reassoc = 1;
pos = mgmt->u.reassoc_req.variable; pos = mgmt->u.reassoc_req.variable;
left -= _REASOCREQ_IE_OFFSET_; left -= offsetof(struct ieee80211_mgmt, u.reassoc_req.variable);
} }
if (left < 0) { if (left < 0) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment