Merge branch 'bugfix/fix_wrong_typecast_spp' into 'master'

fix(wifi): Fix wrong typecasting of sta_info while getting SPP Caps

Closes WIFIBUG-737

See merge request espressif/esp-idf!33040
This commit is contained in:
Nachiket Kukade 2024-08-27 15:53:28 +08:00
commit e220f1fec6

View File

@ -180,14 +180,14 @@ bool wpa_ap_rx_eapol(void *hapd_data, void *sm_data, u8 *data, size_t data_len)
void wpa_ap_get_peer_spp_msg(void *sm_data, bool *spp_cap, bool *spp_req)
{
struct wpa_state_machine *sm = (struct wpa_state_machine *)sm_data;
struct sta_info *sta = sm_data;
if (!sm) {
if (!sta || !sta->wpa_sm) {
return;
}
*spp_cap = sm->spp_sup.capable;
*spp_req = sm->spp_sup.require;
*spp_cap = sta->wpa_sm->spp_sup.capable;
*spp_req = sta->wpa_sm->spp_sup.require;
}
bool wpa_deattach(void)