Clean up hostapd_get_he_twt_responder() processing
mode->he_capab is an array and as such, there is no point in checking whether it is NULL since that cannot be the case. Check for the he_supported flag instead. In addition, convert the TWT responder capability bit into a fixed value 1 to avoid any surprising to the callers. In practice, neither of these changes results in different behavior in the current implementation, but this is more robust. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
7aa47fe5fc
commit
15d63c6043
1 changed files with 2 additions and 2 deletions
|
@ -421,10 +421,10 @@ int hostapd_get_he_twt_responder(struct hostapd_data *hapd,
|
||||||
u8 *mac_cap;
|
u8 *mac_cap;
|
||||||
|
|
||||||
if (!hapd->iface->current_mode ||
|
if (!hapd->iface->current_mode ||
|
||||||
!hapd->iface->current_mode->he_capab)
|
!hapd->iface->current_mode->he_capab[mode].he_supported)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
mac_cap = hapd->iface->current_mode->he_capab[mode].mac_cap;
|
mac_cap = hapd->iface->current_mode->he_capab[mode].mac_cap;
|
||||||
|
|
||||||
return mac_cap[HE_MAC_CAPAB_0] & HE_MACCAP_TWT_RESPONDER;
|
return !!(mac_cap[HE_MAC_CAPAB_0] & HE_MACCAP_TWT_RESPONDER);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue