diff --git a/core/sap/src/sap_fsm.c b/core/sap/src/sap_fsm.c index 5ac94dc977..3ba60905c0 100644 --- a/core/sap/src/sap_fsm.c +++ b/core/sap/src/sap_fsm.c @@ -1871,8 +1871,14 @@ QDF_STATUS sap_goto_channel_sel(ptSapContext sap_context, if (sap_context->acs_cfg->skip_scan_status == eSAP_SKIP_ACS_SCAN) { QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_ERROR, FL("## %s SKIPPED ACS SCAN"), __func__); - wlansap_scan_callback(h_hal, sap_context, - sap_context->sessionId, 0, eCSR_SCAN_SUCCESS); + + if (true == sap_do_acs_pre_start_bss) + wlansap_pre_start_bss_acs_scan_callback(h_hal, + sap_context, sap_context->sessionId, 0, + eCSR_SCAN_SUCCESS); + else + wlansap_scan_callback(h_hal, sap_context, + sap_context->sessionId, 0, eCSR_SCAN_SUCCESS); } #endif } else {