diff options
| -rw-r--r-- | CORE/SME/src/csr/csrApiRoam.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/CORE/SME/src/csr/csrApiRoam.c b/CORE/SME/src/csr/csrApiRoam.c index 115d372ccf1b..d5dc84c29cfe 100644 --- a/CORE/SME/src/csr/csrApiRoam.c +++ b/CORE/SME/src/csr/csrApiRoam.c @@ -10533,6 +10533,9 @@ eHalStatus csrRoamLostLink( tpAniSirGlobal pMac, tANI_U32 sessionId, tANI_U32 ty if(!CSR_IS_INFRA_AP(&pSession->connectedProfile)) { csrRoamCallCallback(pMac, sessionId, NULL, 0, eCSR_ROAM_LOSTLINK_DETECTED, result); + /*Move the state to Idle after disconnection*/ + csrRoamStateChange( pMac, eCSR_ROAMING_STATE_IDLE, sessionId ); + } if ( eWNI_SME_DISASSOC_IND == type ) |
