Browse Source

qcacld-3.0: Reset roaming_in_progress flag after SSR

After SSR, scan request is dropped at HDD if roaming_in_progress
flag is set. roaming_in_progress is set when host receives ROAM_START
from fw and reset when as part of ROAM_SYNCH_COMPLETE event. If SSR
happens between these two events, roaming_in_progress is not reset
which leads scan request drop in HDD after SSR.

Reset roaming_in_progress flag after SSR

Change-Id: I25516c288034a1de23ebc5417a4b5bb483216ebc
CRs-Fixed: 2035411
Selvaraj, Sridhar 8 years ago
parent
commit
1c48756d78
1 changed files with 1 additions and 0 deletions
  1. 1 0
      core/hdd/src/wlan_hdd_power.c

+ 1 - 0
core/hdd/src/wlan_hdd_power.c

@@ -1444,6 +1444,7 @@ QDF_STATUS hdd_wlan_re_init(void)
 	pHddCtx->last_scan_reject_reason = 0;
 	pHddCtx->last_scan_reject_timestamp = 0;
 
+	hdd_set_roaming_in_progress(false);
 	pHddCtx->btCoexModeSet = false;
 
 	/* Allow the phone to go to sleep */