summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorc_manjee <c_manjee@qti.qualcomm.com>2016-05-26 11:32:51 +0530
committerAnjaneedevi Kapparapu <akappa@codeaurora.org>2016-05-26 18:13:34 +0530
commit45cb00a984876a717f72b60de10b771b23d691b9 (patch)
treebc77fd76e16a048e1c2573dd765aee31527ce1c4
parent954c4a56dbbd910cf42ee998b01da12686dc5906 (diff)
qcacld-2.0: Fix type mismatch in bitwise operator
Type mismatch is present in bitwise operation for TDLS specific variables in hdd_update_tgt_services. Change bitwise operation to logical as the variable in question is used like a flag and not as a bitfield. Change-Id: I63692816d0f4d867206a3d6b07363bbb054c6062 CRs-Fixed: 1017937
-rw-r--r--CORE/HDD/src/wlan_hdd_main.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/CORE/HDD/src/wlan_hdd_main.c b/CORE/HDD/src/wlan_hdd_main.c
index 7e998d30083b..bb860a3c00ec 100644
--- a/CORE/HDD/src/wlan_hdd_main.c
+++ b/CORE/HDD/src/wlan_hdd_main.c
@@ -8160,8 +8160,10 @@ static void hdd_update_tgt_services(hdd_context_t *hdd_ctx,
cfg->per_band_chainmask_supp);
#ifdef FEATURE_WLAN_TDLS
cfg_ini->fEnableTDLSSupport &= cfg->en_tdls;
- cfg_ini->fEnableTDLSOffChannel &= (uint32_t)cfg->en_tdls_offchan;
- cfg_ini->fEnableTDLSBufferSta &= (uint32_t)cfg->en_tdls_uapsd_buf_sta;
+ cfg_ini->fEnableTDLSOffChannel = cfg_ini->fEnableTDLSOffChannel &&
+ cfg->en_tdls_offchan;
+ cfg_ini->fEnableTDLSBufferSta = cfg_ini->fEnableTDLSOffChannel &&
+ cfg->en_tdls_uapsd_buf_sta;
if (cfg_ini->fTDLSUapsdMask && cfg->en_tdls_uapsd_sleep_sta)
{
cfg_ini->fEnableTDLSSleepSta = TRUE;