WNM: Use cleaner way of generating pointer to a field (CID 68100)

The Action code field is in a fixed location, so the IEEE80211_HDRLEN
can be used here to clean up bounds checking to avoid false reports from
static analyzer.

Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
Jouni Malinen 2014-06-12 23:33:33 +03:00
parent da995b2e11
commit 2703fb4ad9

View File

@ -921,8 +921,7 @@ void ieee802_11_rx_wnm_action(struct wpa_supplicant *wpa_s,
if (len < IEEE80211_HDRLEN + 2) if (len < IEEE80211_HDRLEN + 2)
return; return;
pos = &mgmt->u.action.category; pos = ((const u8 *) mgmt) + IEEE80211_HDRLEN + 1;
pos++;
act = *pos++; act = *pos++;
end = ((const u8 *) mgmt) + len; end = ((const u8 *) mgmt) + len;