summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CORE/SME/src/csr/csrNeighborRoam.c60
1 files changed, 27 insertions, 33 deletions
diff --git a/CORE/SME/src/csr/csrNeighborRoam.c b/CORE/SME/src/csr/csrNeighborRoam.c
index 3ef402fea699..6dddb64a6d57 100644
--- a/CORE/SME/src/csr/csrNeighborRoam.c
+++ b/CORE/SME/src/csr/csrNeighborRoam.c
@@ -5134,46 +5134,40 @@ eHalStatus csrNeighborRoamIndicateConnect(tpAniSirGlobal pMac,
if (eSIR_ROAM_AUTH_STATUS_AUTHENTICATED ==
pSession->roamOffloadSynchParams.authStatus)
{
- pRoamOffloadSynchCnf =
- vos_mem_malloc(sizeof(tSirSmeRoamOffloadSynchCnf));
- if (NULL == pRoamOffloadSynchCnf)
- {
- VOS_TRACE(VOS_MODULE_ID_SME,
- VOS_TRACE_LEVEL_ERROR,
- "%s: not able to allocate memory for roam"
- "offload synch confirmation data", __func__);
- return eHAL_STATUS_FAILURE;
- }
VOS_TRACE(VOS_MODULE_ID_SME, VOS_TRACE_LEVEL_DEBUG,
"LFR3: Sending authorized event to supplicant");
csrRoamCallCallback(pMac, sessionId, &roamInfo, 0,
eCSR_ROAM_AUTHORIZED_EVENT, 0);
- pRoamOffloadSynchCnf->sessionId = sessionId;
- msg.type = WDA_ROAM_OFFLOAD_SYNCH_CNF;
- msg.reserved = 0;
- msg.bodyptr = pRoamOffloadSynchCnf;
- VOS_TRACE(VOS_MODULE_ID_SME, VOS_TRACE_LEVEL_DEBUG,
- "LFR3: Posting WDA_ROAM_OFFLOAD_SYNCH_CNF");
- if (!VOS_IS_STATUS_SUCCESS(vos_mq_post_message(
- VOS_MODULE_ID_WDA, &msg)))
- {
- VOS_TRACE(VOS_MODULE_ID_SME,
- VOS_TRACE_LEVEL_DEBUG,
- "%s: Not able to post"
- "WDA_ROAM_OFFLOAD_SYNCH_CNF message to WDA",
- __func__);
- vos_mem_free(pRoamOffloadSynchCnf);
- return eHAL_STATUS_FAILURE;
- }
+ }
+ pRoamOffloadSynchCnf =
+ vos_mem_malloc(sizeof(tSirSmeRoamOffloadSynchCnf));
+ if (NULL == pRoamOffloadSynchCnf)
+ {
+ VOS_TRACE(VOS_MODULE_ID_SME,
+ VOS_TRACE_LEVEL_ERROR,
+ "%s: not able to allocate memory for roam"
+ "offload synch confirmation data", __func__);
+ return eHAL_STATUS_FAILURE;
+ }
+ pRoamOffloadSynchCnf->sessionId = sessionId;
+ msg.type = WDA_ROAM_OFFLOAD_SYNCH_CNF;
+ msg.reserved = 0;
+ msg.bodyptr = pRoamOffloadSynchCnf;
+ VOS_TRACE(VOS_MODULE_ID_SME, VOS_TRACE_LEVEL_DEBUG,
+ "LFR3: Posting WDA_ROAM_OFFLOAD_SYNCH_CNF");
+ if (!VOS_IS_STATUS_SUCCESS(vos_mq_post_message(
+ VOS_MODULE_ID_WDA, &msg)))
+ {
+ VOS_TRACE(VOS_MODULE_ID_SME,
+ VOS_TRACE_LEVEL_DEBUG,
+ "%s: Not able to post"
+ "WDA_ROAM_OFFLOAD_SYNCH_CNF message to WDA",
+ __func__);
+ vos_mem_free(pRoamOffloadSynchCnf);
+ return eHAL_STATUS_FAILURE;
}
pSession->roamOffloadSynchParams.bRoamSynchInProgress =
VOS_FALSE;
- if (eSIR_ROAM_AUTH_STATUS_CONNECTED ==
- pSession->roamOffloadSynchParams.authStatus) {
- csrRoamOffloadScan(pMac, sessionId,
- ROAM_SCAN_OFFLOAD_START,
- REASON_CONNECT);
- }
} else
#endif
csrRoamOffloadScan(pMac, sessionId,