Merge "wlan: Remove eCsrSmeIssuedDisassocForHandoff active command" into wlan-driver.lnx.1.0
diff --git a/CORE/MAC/src/pe/lim/limProcessSmeReqMessages.c b/CORE/MAC/src/pe/lim/limProcessSmeReqMessages.c
index 371e27f..da8513f 100644
--- a/CORE/MAC/src/pe/lim/limProcessSmeReqMessages.c
+++ b/CORE/MAC/src/pe/lim/limProcessSmeReqMessages.c
@@ -2677,10 +2677,16 @@
 		 * and lim state is eLIM_SME_WT_REASSOC_STATE. As the
 		 * FT session would have already created but is not cleaned.
 		 * This will prevent sending duplicate add bss request,
-		 * if we try to disconnect and connect to the same AP
+		 * if we try to disconnect and connect to the same AP.
+		 * As limFTCleanup delete pesession, send resp back to csr
+		 * from here.
 		 */
 		case eLIM_SME_WT_REASSOC_STATE:
+			limLog(pMac, LOG1, FL("Rcvd SME_DISASSOC_REQ while in "
+			      "limSmeState: %d "),psessionEntry->limSmeState);
 			limFTCleanup(pMac);
+			disassocTrigger = eLIM_HOST_DISASSOC;
+			goto sendDisassoc;
 			/* Fall through */
                 case eLIM_SME_ASSOCIATED_STATE:
                 case eLIM_SME_LINK_EST_STATE: