Parcourir la source

Merge "qcacld-3.0: Delete tdls peer before leaving BSS" into wlan-cld3.driver.lnx.2.0-dev

Service qcabuildsw il y a 8 ans
Parent
commit
fffb05c1be
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2 2
      core/mac/src/pe/lim/lim_process_sme_req_messages.c

+ 2 - 2
core/mac/src/pe/lim/lim_process_sme_req_messages.c

@@ -2455,10 +2455,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));
@@ -2784,6 +2782,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: