From bf3280a42a137d195740e547381c066631cd6018 Mon Sep 17 00:00:00 2001 From: Sandeep puligilla Date: Mon, 25 Apr 2016 18:43:51 -0700 Subject: [PATCH] qcacld-3.0: Save scan results in scan timeout failure Scan results are not updated to NL when scan times out. Intermediate SME scan cache entries are dropped at LIM in failure scenario. Save scan results in SME global cache before sending the abort indication to upper layers in scan timeout scenario. Change-Id: I0f42f4264bfe275b38027998b23a061b9cea135f CRs-Fixed: 997587 --- core/sme/src/csr/csr_api_scan.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/sme/src/csr/csr_api_scan.c b/core/sme/src/csr/csr_api_scan.c index 87ceec5baa58..dd76c63f3ebc 100644 --- a/core/sme/src/csr/csr_api_scan.c +++ b/core/sme/src/csr/csr_api_scan.c @@ -7244,6 +7244,8 @@ void csr_scan_active_list_timeout_handle(void *userData) FL(" Failed to post message to LIM")); qdf_mem_free(msg); } + csr_save_scan_results(mac_ctx, scan_cmd->u.scanCmd.reason, + scan_cmd->sessionId); csr_release_scan_command(mac_ctx, scan_cmd, eCSR_SCAN_FAILURE); return; }