mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-24 05:29:04 -04:00
qcacld-3.0: delete the pre auth node if any
The issue happens in dual sap case, one sap receives peer's auth req and creates preauth node for the peer, then adds to the list mac->lim.pLimPreAuthList. Then Another sap (re)starts, it invokes lim_init_pre_auth_list to set mac->lim.pLimPreAuthList none. In some cases, the preauth node added by first sap will be "lost" and causes max pre-auth nodes reached. Change-Id: I9f5e99095900472a7c77c6b3273eda3c91dded00 CRs-fixed: 2820407
This commit is contained in:
parent
919ad36a0b
commit
1eb747e031
1 changed files with 2 additions and 1 deletions
|
|
@ -2019,7 +2019,8 @@ static void lim_process_ap_mlm_add_bss_rsp(struct mac_context *mac,
|
|||
pe_session->limSystemRole = eLIM_AP_ROLE;
|
||||
|
||||
sch_edca_profile_update(mac, pe_session);
|
||||
lim_init_pre_auth_list(mac);
|
||||
/* For dual AP case, delete pre auth node if any */
|
||||
lim_delete_pre_auth_list(mac);
|
||||
/* Check the SAP security configuration.If configured to
|
||||
* WEP then max clients supported is 16
|
||||
*/
|
||||
|
|
|
|||
Loading…
Reference in a new issue