diff --git a/core/hdd/src/wlan_hdd_assoc.c b/core/hdd/src/wlan_hdd_assoc.c index 5cd65eb10c81..831667334e4d 100644 --- a/core/hdd/src/wlan_hdd_assoc.c +++ b/core/hdd/src/wlan_hdd_assoc.c @@ -4826,6 +4826,11 @@ hdd_sme_roam_callback(void *pContext, tCsrRoamInfo *pRoamInfo, uint32_t roamId, case eCSR_ROAM_DISASSOCIATED: { hdd_info("****eCSR_ROAM_DISASSOCIATED****"); + hdd_napi_serialize(0); + cds_set_connection_in_progress(false); + hdd_set_roaming_in_progress(false); + pAdapter->defer_disconnect = 0; + /* Call to clear any MC Addr List filter applied after * successful connection. */