wlan: Fix for assert in kernel during abort mac scan

Change-Id: Ib4bc1432abc4397020ddcc6abe247231181a084a
CR-Fixed: 413393
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index 5b07459..1926017 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -3611,7 +3611,6 @@
     req->n_channels = 0;
     req->ie = 0;
 
-    complete(&pAdapter->abortscan_event_var);
     pAdapter->request = NULL;
     /* Scan is no longer pending */
     pScanInfo->mScanPending = VOS_FALSE;
@@ -3621,6 +3620,7 @@
      * of scanning
      */
     cfg80211_scan_done(req, false);
+    complete(&pAdapter->abortscan_event_var);
 #ifdef WLAN_FEATURE_P2P
     /* Flush out scan result after p2p_serach is done */
     if(pScanInfo->flushP2pScanResults)