summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeng Xu <pxu@qca.qualcomm.com>2014-12-11 16:19:49 -0800
committerAnjaneeDevi Kapparapu <c_akappa@qti.qualcomm.com>2014-12-15 10:53:18 +0530
commit7e56e334c97b54591c1373aa968a11627c7fd773 (patch)
treeb2789a983d6f4eb05f55eef95a6d133ae0139df3
parent22a51071d48e551e98ef6d2695b861042e06fede (diff)
qca-cld:hdd: Fix start AP in legacy mode when ACS enabled
When ieee80211n and ht_capab are not set, SAP failed to start. This fix addresses the issue. Change-Id: I92b4d0e33cf16600ca6de8a7222ecc794cab1167 CRs-fixed: 770017
-rw-r--r--CORE/HDD/src/wlan_hdd_cfg80211.c18
1 files changed, 8 insertions, 10 deletions
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index e940f194d8e9..143040debad4 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -4462,20 +4462,18 @@ static int wlan_hdd_cfg80211_do_acs(struct wiphy *wiphy,
}
hw_mode = nla_get_u8(tb[QCA_WLAN_VENDOR_ATTR_ACS_HW_MODE]);
- if (!tb[QCA_WLAN_VENDOR_ATTR_ACS_HT_ENABLED]) {
- hddLog(VOS_TRACE_LEVEL_ERROR, FL("Attr ht_enabled failed"));
- goto out;
- }
- ht_enabled =
+ if (tb[QCA_WLAN_VENDOR_ATTR_ACS_HT_ENABLED])
+ ht_enabled =
nla_get_flag(tb[QCA_WLAN_VENDOR_ATTR_ACS_HT_ENABLED]);
+ else
+ ht_enabled = 0;
- if (!tb[QCA_WLAN_VENDOR_ATTR_ACS_HT40_ENABLED]) {
- hddLog(VOS_TRACE_LEVEL_ERROR, FL("Attr ht40_enabled failed"));
- goto out;
- }
- ht40_enabled =
+ if (tb[QCA_WLAN_VENDOR_ATTR_ACS_HT40_ENABLED])
+ ht40_enabled =
nla_get_flag(tb[QCA_WLAN_VENDOR_ATTR_ACS_HT40_ENABLED]);
+ else
+ ht40_enabled = 0;
sap_config = &adapter->sessionCtx.ap.sapConfig;