From f9b15ed4835d27acd4e0419c480db24ef29c139d Mon Sep 17 00:00:00 2001 From: wadesong Date: Thu, 14 Dec 2017 14:12:32 +0800 Subject: [PATCH] qcacld-3.0: Abort all scan requests before SAP is stopped Abort all outstanding scan requests on an SAP adapter synchronously when the SAP adapter is to be stopped, so any scan callback functions will not access the buffers for SAP adapter, ACS config, etc. after they're freed. Change-Id: Idc02b140c05a5de4dc652a547cd20b8d113447b6 CRs-Fixed: 2152962 --- core/hdd/src/wlan_hdd_main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c index 8a653810749c..6e48000993c8 100644 --- a/core/hdd/src/wlan_hdd_main.c +++ b/core/hdd/src/wlan_hdd_main.c @@ -4481,6 +4481,7 @@ QDF_STATUS hdd_stop_adapter(struct hdd_context *hdd_ctx, struct hdd_adapter *ada break; case QDF_SAP_MODE: + wlan_hdd_scan_abort(adapter); /* Flush IPA exception path packets */ sap_config = &adapter->session.ap.sap_config; if (sap_config)