diff options
author | Xin Li <delphij@google.com> | 2024-03-06 09:30:02 -0800 |
---|---|---|
committer | Xin Li <delphij@google.com> | 2024-03-06 09:30:02 -0800 |
commit | d02d706b3f05d3c60cf5e2394b71eead417af51f (patch) | |
tree | ebd450df8407ac7e96190633ea1631889b814d52 | |
parent | 989e4c781713d6b496156c0761a400a7d335c150 (diff) | |
parent | 9e7136f24b400372fa2f0ffa2ceef147253a5e3a (diff) | |
download | wlan-d02d706b3f05d3c60cf5e2394b71eead417af51f.tar.gz |
Merge Android 14 QPR2 to AOSP main
Bug: 319669529
Merged-In: I8a52247f6829310c7cac004987a1432932d280a8
Change-Id: Ic0f90244531e9694ff6a911e7d58f19d379685fe
-rw-r--r-- | Android.bp | 10 | ||||
-rw-r--r-- | wcn6740/qcwcn/wifi_hal/wificonfig.cpp | 5 |
2 files changed, 15 insertions, 0 deletions
@@ -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) { |