summaryrefslogtreecommitdiff
path: root/qcwcn/wifi_hal/common.cpp
diff options
context:
space:
mode:
authorAmarnath Hullur Subramanyam <amarnath@codeaurora.org>2015-08-07 08:17:51 -0700
committerVineeta Srivastava <vsrivastava@google.com>2015-08-07 10:55:26 -0700
commita55479d081d7a1c19a8eaca3eebfa480542c5ca3 (patch)
treeabeec2a5d3edf81e7b9ffdc575a80808aacb9e69 /qcwcn/wifi_hal/common.cpp
parent5946d9d7ee49ff875075fa55eaa32c62841a6ed3 (diff)
downloadwlan-a55479d081d7a1c19a8eaca3eebfa480542c5ca3.tar.gz
WiFi-HAL: Donot initialize Lowi module for gscan calls
Lowi module initialization is causing crash and this happens as part of gscan functionality. Since, Lowi is not processing GSCAN functionality now do not initialize Lowi module to avoid the crash. Bug: 23004442 Change-Id: Ibadd2f78eb2511054c671fa7434ee3d024e45fc9
Diffstat (limited to 'qcwcn/wifi_hal/common.cpp')
-rw-r--r--qcwcn/wifi_hal/common.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/qcwcn/wifi_hal/common.cpp b/qcwcn/wifi_hal/common.cpp
index 884330d..0b4592d 100644
--- a/qcwcn/wifi_hal/common.cpp
+++ b/qcwcn/wifi_hal/common.cpp
@@ -391,6 +391,12 @@ lowi_cb_table_t *getLowiCallbackTable(u32 requested_lowi_capabilities)
int ret = WIFI_SUCCESS;
bool lowi_get_capabilities_support = false;
+ if (requested_lowi_capabilities == GSCAN_SUPPORTED) {
+ ALOGI("%s: Returning Null, GSCAN not supported by lowi",
+ __FUNCTION__);
+ return NULL;
+ }
+
ALOGI("%s: Entry", __FUNCTION__);
if (LowiWifiHalApi == NULL) {
ALOGI("%s: LowiWifiHalApi Null, Initialize Lowi",