Ver código fonte

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)
Padma, Santhosh Kumar 8 anos atrás
pai
commit
3fdc7a8729
1 arquivos alterados com 3 adições e 0 exclusões
  1. 3 0
      core/mac/src/pe/lim/lim_ft_preauth.c

+ 3 - 0
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;