From 45cb00a984876a717f72b60de10b771b23d691b9 Mon Sep 17 00:00:00 2001 From: c_manjee Date: Thu, 26 May 2016 11:32:51 +0530 Subject: 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 --- CORE/HDD/src/wlan_hdd_main.c | 6 ++++-- 1 file 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; -- cgit v1.2.3