diff options
| author | Padma, Santhosh Kumar <skpadma@codeaurora.org> | 2016-08-08 15:14:06 +0530 |
|---|---|---|
| committer | qcabuildsw <qcabuildsw@localhost> | 2016-09-11 17:12:20 -0700 |
| commit | 3fdc7a8729633649ffa9eb783afa222690119a23 (patch) | |
| tree | 8bf17459851446ddc10af2438a196e68a5edde74 | |
| parent | d5a58fe264c5854d0d8a174b28a3bfce20b1cf53 (diff) | |
qcacld-3.0: Initialize session id for auth retry timer
qcacld-2.0 to qcacld-3.0 propagation
Currently session id is not initialized for auth retry timer
during roaming which can result in error in lim_deactivate_and_change_timer
during preauth. Fix this by initializing session id for auth retry timer.
Change-Id: Ia7093802c9240c967378de54695a258d80c395de
CRs-Fixed: 1043384
(cherry picked from commit 2095a2a7167cb8ca5fb23aa339639f360709edbb)
(cherry picked from commit 9232eaf4e118445b187252c8b8c80249da16c624)
| -rw-r--r-- | core/mac/src/pe/lim/lim_ft_preauth.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/core/mac/src/pe/lim/lim_ft_preauth.c b/core/mac/src/pe/lim/lim_ft_preauth.c index 1cb55a9b38da..07368b6cfd92 100644 --- a/core/mac/src/pe/lim/lim_ft_preauth.c +++ b/core/mac/src/pe/lim/lim_ft_preauth.c @@ -271,6 +271,9 @@ void lim_perform_ft_pre_auth(tpAniSirGlobal pMac, QDF_STATUS status, authFrame.authTransactionSeqNumber = SIR_MAC_AUTH_FRAME_1; authFrame.authStatusCode = 0; + pMac->lim.limTimers.g_lim_periodic_auth_retry_timer.sessionId = + psessionEntry->peSessionId; + /* Start timer here to come back to operating channel */ pMac->lim.limTimers.gLimFTPreAuthRspTimer.sessionId = psessionEntry->peSessionId; |
