diff options
author | Jouni Malinen <j@w1.fi> | 2015-04-19 13:48:21 (GMT) |
---|---|---|
committer | Jouni Malinen <j@w1.fi> | 2015-04-22 19:05:11 (GMT) |
commit | baae4cb9b410f373e5e5a4b1a390091432932825 (patch) | |
tree | ee1b0f4814ff6f79507eff7f2d3a12542d356c34 /src/ap/ieee802_11.c | |
parent | b39a05913a0cdec54cbe854385fb6e8a63d05be6 (diff) | |
download | hostap-baae4cb9b410f373e5e5a4b1a390091432932825.zip hostap-baae4cb9b410f373e5e5a4b1a390091432932825.tar.gz hostap-baae4cb9b410f373e5e5a4b1a390091432932825.tar.bz2 |
Simplify HT Capabilities element parsing
Check the element length in the parser and remove the length field from
struct ieee802_11_elems since the element is of fixed length.
Signed-off-by: Jouni Malinen <j@w1.fi>
Diffstat (limited to 'src/ap/ieee802_11.c')
-rw-r--r-- | src/ap/ieee802_11.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/ap/ieee802_11.c b/src/ap/ieee802_11.c index a7631e4..1299677 100644 --- a/src/ap/ieee802_11.c +++ b/src/ap/ieee802_11.c @@ -1282,8 +1282,7 @@ static u16 check_assoc_ies(struct hostapd_data *hapd, struct sta_info *sta, if (resp != WLAN_STATUS_SUCCESS) return resp; #ifdef CONFIG_IEEE80211N - resp = copy_sta_ht_capab(hapd, sta, elems.ht_capabilities, - elems.ht_capabilities_len); + resp = copy_sta_ht_capab(hapd, sta, elems.ht_capabilities); if (resp != WLAN_STATUS_SUCCESS) return resp; if (hapd->iconf->ieee80211n && hapd->iconf->require_ht && |