wlan: Avoid dereferencing suspicious pointer

In csr_ssid_scan_done_callback(), Return failure status if scan_context
is NULL to avoid dereferencing NULL pointer.

Change-Id: Ic679e99cef9869aa5349b1b1892b8ed065286e62
CRs-Fixed: 1092464
diff --git a/CORE/SME/src/csr/csrApiScan.c b/CORE/SME/src/csr/csrApiScan.c
index 84aed6f..0a628c2 100644
--- a/CORE/SME/src/csr/csrApiScan.c
+++ b/CORE/SME/src/csr/csrApiScan.c
@@ -7930,9 +7930,11 @@
     struct csr_scan_for_ssid_context *scan_context =
                     (struct csr_scan_for_ssid_context *)context;
 
-    if (NULL == scan_context)
+    if (NULL == scan_context) {
         VOS_TRACE(VOS_MODULE_ID_SME, VOS_TRACE_LEVEL_ERROR,
                   FL("scan for ssid context not found"));
+        return eHAL_STATUS_FAILURE;
+    }
 
     if (eCSR_SCAN_ABORT == status)
         csrRoamCallCallback(scan_context->pMac, scan_context->sessionId,