summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXin Li <delphij@google.com>2024-03-07 06:41:06 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2024-03-07 06:41:06 +0000
commit2dfae3b8cb7827b19cda68a514d34bc32036b80c (patch)
treeebd450df8407ac7e96190633ea1631889b814d52
parent989e4c781713d6b496156c0761a400a7d335c150 (diff)
parentd02d706b3f05d3c60cf5e2394b71eead417af51f (diff)
downloadwlan-2dfae3b8cb7827b19cda68a514d34bc32036b80c.tar.gz
Merge "Merge Android 14 QPR2 to AOSP main" into main
-rw-r--r--Android.bp10
-rw-r--r--wcn6740/qcwcn/wifi_hal/wificonfig.cpp5
2 files changed, 15 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index 882c1a6..f88ca34 100644
--- a/Android.bp
+++ b/Android.bp
@@ -48,6 +48,7 @@ soong_config_string_variable {
name: "board_wlan_chip",
values: [
"wcn6740",
+ "wcn3990",
],
}
@@ -64,6 +65,15 @@ wifihal_qcom_defaults {
"libcrypto",
],
},
+ wcn3990: {
+ whole_static_libs: [
+ "//hardware/qcom/sw5100/wlan:libwifi-hal-qcom",
+ ],
+ shared_libs: [
+ "//hardware/qcom/sw5100/wlan:libcld80211",
+ "libcrypto",
+ ],
+ },
conditions_default: {
whole_static_libs: [
"//hardware/qcom/wlan/legacy:libwifi-hal-qcom",
diff --git a/wcn6740/qcwcn/wifi_hal/wificonfig.cpp b/wcn6740/qcwcn/wifi_hal/wificonfig.cpp
index 3217c72..9e955ef 100644
--- a/wcn6740/qcwcn/wifi_hal/wificonfig.cpp
+++ b/wcn6740/qcwcn/wifi_hal/wificonfig.cpp
@@ -956,6 +956,11 @@ wifi_error WiFiConfigCommand::requestEvent()
res = WIFI_ERROR_OUT_OF_MEMORY;
goto out;
}
+ if (mInfo == NULL || mInfo->cmd_sock == NULL) {
+ ALOGE("%s: Wifi is turned of or socket is Null",__FUNCTION__);
+ res = WIFI_ERROR_UNKNOWN;
+ goto out;
+ }
status = nl_send_auto_complete(mInfo->cmd_sock, mMsg.getMessage());
if (status < 0) {