wlan: Properly initialize abort scan completion variable.
While posting PNO request to firmware host aborts pending and ongoing
scan requests. As part of abort scan, 'abortscan_event_var' completion
is set while clearing pending list scan commands, leading to post PNO
request before aborting ongoing SCAN request, if present.
Hence initialize abortscan_event_var completion variable only when
SCAN command is present in active list.
Change-Id: Iea90f346e1fa3fbda9e5eca286aa9ad53c57ef2c
CRs-Fixed: 776411.
diff --git a/CORE/SME/inc/sme_Api.h b/CORE/SME/inc/sme_Api.h
index 35ea7e9..97dadc5 100644
--- a/CORE/SME/inc/sme_Api.h
+++ b/CORE/SME/inc/sme_Api.h
@@ -2272,12 +2272,11 @@
\brief API to cancel MAC scan.
\param hHal - The handle returned by macOpen.
\param sessionId - sessionId for interface
- \return VOS_STATUS
- VOS_STATUS_E_FAILURE - failure
- VOS_STATUS_SUCCESS success
+ \return tSirAbortScanStatus return status abort scan
+
---------------------------------------------------------------------------*/
-eHalStatus sme_AbortMacScan(tHalHandle hHal, tANI_U8 sessionId,
- eCsrAbortReason reason);
+tSirAbortScanStatus sme_AbortMacScan(tHalHandle hHal, tANI_U8 sessionId,
+ eCsrAbortReason reason);
/* ---------------------------------------------------------------------------
\fn sme_GetCfgValidChannels