diff --git a/core/sme/src/csr/csr_api_scan.c b/core/sme/src/csr/csr_api_scan.c index 8821ecfb01b4..010d33e9c1a3 100644 --- a/core/sme/src/csr/csr_api_scan.c +++ b/core/sme/src/csr/csr_api_scan.c @@ -2414,6 +2414,8 @@ csr_diag_scan_complete(tpAniSirGlobal mac_ctx, sme_err("get scan result failed"); WLAN_HOST_DIAG_LOG_REPORT(pScanLog); wlan_objmgr_pdev_release_ref(pdev, WLAN_LEGACY_MAC_ID); + if (list) + ucfg_scan_purge_results(list); return; }