summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNaveen Rawat <nrawat@qca.qualcomm.com>2015-07-16 16:37:27 -0700
committerAnjaneedevi Kapparapu <akappa@codeaurora.org>2015-07-20 16:23:55 +0530
commitfe1ee8b5b57cdb91dd190ff134d7058aa8e4cfe2 (patch)
tree1382ba0f9c0f7b58a46a25ce94afa97f3a188e85
parent702fe220cd89f996efd9577bcc8f5e14e10ebbf4 (diff)
qcacld-3.0: Fix for SME cmd struck due to dropped auth rsp
In function lim_post_join_set_link_state_callback(), if state is not eLIM_MLM_WT_JOIN_BEACON_STATE function should not do anything, but due to a missing return statement it is being treated as failure and LIM_MLM_JOIN_CNF is sent to upper layers and MLM state is also messed up. This further causes Auth Rsp to be dropped at LIM and hence SME active cmd list gets stuck followed by crash. Change-Id: Ida92c43f7a6eedad8b99fd2d8a7b78ae08b91552 CRs-Fixed: 869308
-rw-r--r--CORE/MAC/src/pe/lim/limProcessMlmReqMessages.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/CORE/MAC/src/pe/lim/limProcessMlmReqMessages.c b/CORE/MAC/src/pe/lim/limProcessMlmReqMessages.c
index c351fa0ec4bb..c220a92eab83 100644
--- a/CORE/MAC/src/pe/lim/limProcessMlmReqMessages.c
+++ b/CORE/MAC/src/pe/lim/limProcessMlmReqMessages.c
@@ -2090,8 +2090,8 @@ void lim_post_join_set_link_state_callback(tpAniSirGlobal mac,
limSetChannel(mac, chan_num, sec_chan_offset,
session_entry->maxTxPower,
session_entry->peSessionId);
- return;
}
+ return;
failure:
MTRACE(macTrace(mac, TRACE_CODE_MLM_STATE, session_entry->peSessionId,