diff --git a/core/sme/src/csr/csr_api_roam.c b/core/sme/src/csr/csr_api_roam.c index 8ba1f55a0320..6ae501a2454c 100644 --- a/core/sme/src/csr/csr_api_roam.c +++ b/core/sme/src/csr/csr_api_roam.c @@ -59,6 +59,7 @@ #include "wlan_objmgr_psoc_obj.h" #include #include +#include #define MAX_PWR_FCC_CHAN_12 8 #define MAX_PWR_FCC_CHAN_13 2 @@ -21112,6 +21113,8 @@ static QDF_STATUS csr_process_roam_sync_callback(tpAniSirGlobal mac_ctx, ROAMING_OFFLOAD_TIMER_START); csr_roam_call_callback(mac_ctx, session_id, NULL, 0, eCSR_ROAM_START, eCSR_ROAM_RESULT_SUCCESS); + wlan_abort_scan(mac_ctx->pdev, INVAL_PDEV_ID, + session_id, INVAL_SCAN_ID, false); return status; case SIR_ROAMING_ABORT: csr_roam_roaming_offload_timer_action(mac_ctx,