wlan: Set mlmState to eLIM_MLM_LINK_ESTABLISHED_STATE

In SAP Auth offload case, as soon as assoc is done,
mlmState should be as eLIM_MLM_LINK_ESTABLISHED_STATE
instead of eLIM_MLM_WT_ASSOC_CNF_STATE.
Set mlmState to eLIM_MLM_LINK_ESTABLISHED_STATE in sap auth offload case
as part of __limProcessSmeAssocCnfNew.
updateContext needs to be set in Disassoc only when mlmState is
eLIM_MLM_WT_ASSOC_CNF_STATE to delete only created HAL sta entry.

Change-Id: I5a376b8dc02556403012947a68f5616d6d2042ae
CRs-Fixed: 1109629
diff --git a/CORE/MAC/src/pe/lim/limProcessSmeReqMessages.c b/CORE/MAC/src/pe/lim/limProcessSmeReqMessages.c
index 8c02628..ab58240 100644
--- a/CORE/MAC/src/pe/lim/limProcessSmeReqMessages.c
+++ b/CORE/MAC/src/pe/lim/limProcessSmeReqMessages.c
@@ -4129,6 +4129,11 @@
                 eLIM_CNF_WAIT_TIMER,
                 aid);
     }
+    if (assoc_cnf.statusCode == eSIR_SME_SUCCESS)
+    {
+      sta_ds->mlmStaContext.mlmState = eLIM_MLM_LINK_ESTABLISHED_STATE;
+      limLog(pmac, LOG1, FL("Set mlmState to eLIM_MLM_LINK_ESTABLISHED_STATE"));
+    }
 
 end:
     if((psession_entry != NULL) && (sta_ds != NULL))