wlan:Pass correct session for scan abort

Currently Driver  passes pAdapter->sessionId  for abort Scan.
For concurrency case it may happen that scan is not running
for the pAdapter's->sessionId where as it might be running
on another adapter's session. As a part of fix made sure
that correct sessionId is passed for abort scan.

Change-Id: I51cd614858b082d9bd39b9ada40b7e5a5a32df5c
CRs-Fixed: 743630
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index eab37de..87be760 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -9834,6 +9834,7 @@
     }
 
     pScanInfo->mScanPending = TRUE;
+    pScanInfo->sessionId = pAdapter->sessionId;
     pAdapter->request = request;
     pScanInfo->scanId = scanId;
 
@@ -11192,7 +11193,7 @@
             {
                 hddLog(VOS_TRACE_LEVEL_INFO, "Disconnect is in progress, "
                               "Aborting Scan");
-                hdd_abort_mac_scan(pHddCtx, pAdapter->sessionId,
+                hdd_abort_mac_scan(pHddCtx, pScanInfo->sessionId,
                                    eCSR_SCAN_ABORT_DEFAULT);
             }