diff --git a/core/sme/src/csr/csr_api_scan.c b/core/sme/src/csr/csr_api_scan.c index 7c70213b2d..76b0c44c4e 100644 --- a/core/sme/src/csr/csr_api_scan.c +++ b/core/sme/src/csr/csr_api_scan.c @@ -6990,6 +6990,11 @@ QDF_STATUS csr_scan_save_preferred_network_found(tpAniSirGlobal pMac, qdf_mem_free(parsed_frm); return QDF_STATUS_E_RESOURCES; } + + if ((SIR_MAC_MGMT_FRAME == macHeader->fc.type) && + (SIR_MAC_MGMT_PROBE_RSP == macHeader->fc.subType)) + pScanResult->Result.BssDescriptor.fProbeRsp = 1; + /* Add to scan cache */ csr_scan_add_result(pMac, pScanResult, local_ie, pPrefNetworkFoundInd->sessionId);