diff options
| author | Ganesh Kondabattini <ganeshk@codeaurora.org> | 2017-03-15 16:20:19 +0530 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2017-03-17 11:55:55 -0700 |
| commit | 3c8660df9d2101d2090f88855f4271a388a53be7 (patch) | |
| tree | 9d6c60208b7f7797be6763b16f96cb139d17e688 | |
| parent | 4f885af3a95afb76bff6c85c7f14bdba92cb5eb9 (diff) | |
qcacld-3.0: Delete tdls peer before leaving BSS
Delete all tdls peers when processing DEAUTH request on STA
interface.
CRs-Fixed: 2019858
Change-Id: I64fa9ea9719e62fabf86db3aab96e2dd0adfd28b
| -rw-r--r-- | core/mac/src/pe/lim/lim_process_sme_req_messages.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/mac/src/pe/lim/lim_process_sme_req_messages.c b/core/mac/src/pe/lim/lim_process_sme_req_messages.c index 0703dec88139..74ac22eb5d05 100644 --- a/core/mac/src/pe/lim/lim_process_sme_req_messages.c +++ b/core/mac/src/pe/lim/lim_process_sme_req_messages.c @@ -2475,10 +2475,8 @@ static void __lim_process_sme_disassoc_req(tpAniSirGlobal pMac, uint32_t *pMsgBu psessionEntry->limPrevSmeState = psessionEntry->limSmeState; psessionEntry->limSmeState = eLIM_SME_WT_DISASSOC_STATE; -#ifdef FEATURE_WLAN_TDLS /* Delete all TDLS peers connected before leaving BSS */ lim_delete_tdls_peers(pMac, psessionEntry); -#endif MTRACE(mac_trace(pMac, TRACE_CODE_SME_STATE, psessionEntry->peSessionId, psessionEntry->limSmeState)); @@ -2804,6 +2802,8 @@ static void __lim_process_sme_deauth_req(tpAniSirGlobal mac_ctx, switch (session_entry->limSmeState) { case eLIM_SME_ASSOCIATED_STATE: case eLIM_SME_LINK_EST_STATE: + /* Delete all TDLS peers connected before leaving BSS */ + lim_delete_tdls_peers(mac_ctx, session_entry); case eLIM_SME_WT_ASSOC_STATE: case eLIM_SME_JOIN_FAILURE_STATE: case eLIM_SME_IDLE_STATE: |
