diff options
author | Ajay Davanageri <ajay.davanageri@broadcom.com> | 2022-02-10 12:56:04 +0530 |
---|---|---|
committer | Roger Wang <wangroger@google.com> | 2022-02-11 10:18:14 +0000 |
commit | 00fea54c8b4752321057757f503d6e25f5119b06 (patch) | |
tree | 8ed56a5d366da23b9c0266679fe3363188e20f77 | |
parent | c2ec0419d60ea3ccad118d0fb15a8022c30ccde4 (diff) | |
download | wlan-00fea54c8b4752321057757f503d6e25f5119b06.tar.gz |
Fix for aware enable failure caused due to invalid instant mode channel
Added enable instant mode and config checks before processing it
down to the driver.
Bug: 216658673
Test: Verified ACTS on oriole platform
Test: sanity test passed
Signed-off-by: Ajay Davanageri <ajay.davanageri@broadcom.com>
Change-Id: I8d8310145ee4052b1851be85eb45acc678ca4092
-rwxr-xr-x | bcmdhd/wifi_hal/nan.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/bcmdhd/wifi_hal/nan.cpp b/bcmdhd/wifi_hal/nan.cpp index ac12e18..475c697 100755 --- a/bcmdhd/wifi_hal/nan.cpp +++ b/bcmdhd/wifi_hal/nan.cpp @@ -2970,13 +2970,15 @@ class NanMacControl : public WifiCommand } } - if (mParams->config_instant_mode_channel) { + if (mParams->enable_instant_mode && mParams->config_instant_mode_channel + && mParams->instant_mode_channel) { result = request.put_u32(NAN_ATTRIBUTE_INSTANT_COMM_CHAN, mParams->instant_mode_channel); if (result < 0) { ALOGE("%s: Failing in config instant channel, result = %d\n", __func__, result); return result; } + ALOGI("%s: instant mode channel = %d\n", __func__, mParams->instant_mode_channel); } request.attr_end(data); |