SAE: Fix external_auth status in driver-SME STA case with AP SME support
A driver that uses internal AP SME may need to be able to use the external_auth status operation in station mode, so do not skip this solely based on drv->device_ap_sme; instead, use that condition only when operating in AP mode. Fix external_auth status in non SME case. Signed-off-by: Ashok Kumar <aponnaia@codeaurora.org>
This commit is contained in:
parent
683f86778d
commit
2552a3735a
1 changed files with 1 additions and 1 deletions
|
@ -10899,7 +10899,7 @@ static int nl80211_send_external_auth_status(void *priv,
|
||||||
* SAE) to hostapd/wpa_supplicant. Do nott send the status to drivers
|
* SAE) to hostapd/wpa_supplicant. Do nott send the status to drivers
|
||||||
* which do not support AP SME or use wpa_supplicant/hostapd SME.
|
* which do not support AP SME or use wpa_supplicant/hostapd SME.
|
||||||
*/
|
*/
|
||||||
if (!bss->drv->device_ap_sme ||
|
if ((is_ap_interface(drv->nlmode) && !bss->drv->device_ap_sme) ||
|
||||||
(drv->capa.flags & WPA_DRIVER_FLAGS_SME))
|
(drv->capa.flags & WPA_DRIVER_FLAGS_SME))
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue