Simplify VHT 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>
This commit is contained in:
parent
baae4cb9b4
commit
40baac0e43
8 changed files with 9 additions and 13 deletions
|
@ -1603,9 +1603,7 @@ static int copy_peer_ht_capab(const struct wpa_eapol_ie_parse *kde,
|
|||
static int copy_peer_vht_capab(const struct wpa_eapol_ie_parse *kde,
|
||||
struct wpa_tdls_peer *peer)
|
||||
{
|
||||
if (!kde->vht_capabilities ||
|
||||
kde->vht_capabilities_len <
|
||||
sizeof(struct ieee80211_vht_capabilities) ) {
|
||||
if (!kde->vht_capabilities) {
|
||||
wpa_printf(MSG_DEBUG, "TDLS: No supported vht capabilities "
|
||||
"received");
|
||||
return 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue