mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-10 03:20:25 -04:00
staging: rtl8723au: OnAssocReq23a(): use ieee80211_mgmt to calculate offset
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
43c34be130
commit
07d2c3b841
@@ -1304,11 +1304,11 @@ OnAssocReq23a(struct rtw_adapter *padapter, struct recv_frame *precv_frame)
|
||||
if (ieee80211_is_assoc_req(mgmt->frame_control)) {
|
||||
reassoc = 0;
|
||||
pos = mgmt->u.assoc_req.variable;
|
||||
left -= _ASOCREQ_IE_OFFSET_;
|
||||
left -= offsetof(struct ieee80211_mgmt, u.assoc_req.variable);
|
||||
} else { /* WIFI_REASSOCREQ */
|
||||
reassoc = 1;
|
||||
pos = mgmt->u.reassoc_req.variable;
|
||||
left -= _REASOCREQ_IE_OFFSET_;
|
||||
left -= offsetof(struct ieee80211_mgmt, u.reassoc_req.variable);
|
||||
}
|
||||
|
||||
if (left < 0) {
|
||||
|
||||
Reference in New Issue
Block a user