From 3370ea52d1194eb55723852b551215e8e3628a6b Mon Sep 17 00:00:00 2001 From: Krunal Soni Date: Fri, 27 Apr 2018 16:46:08 -0700 Subject: [PATCH] qcacmn: Fix uninitialize variables in few policy manager APIs Few variables are left uninitialized and they are being used with some random value. Fix by initializing to default value. CRs-Fixed: 2232791 Change-Id: I3351cae52c58e963601d53376f42ca8ebf0d3b9a --- umac/cmn_services/policy_mgr/src/wlan_policy_mgr_pcl.c | 2 +- umac/dfs/dispatcher/src/wlan_dfs_utils_api.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/umac/cmn_services/policy_mgr/src/wlan_policy_mgr_pcl.c b/umac/cmn_services/policy_mgr/src/wlan_policy_mgr_pcl.c index 7851c6070b..2179993f73 100644 --- a/umac/cmn_services/policy_mgr/src/wlan_policy_mgr_pcl.c +++ b/umac/cmn_services/policy_mgr/src/wlan_policy_mgr_pcl.c @@ -1357,7 +1357,7 @@ policy_mgr_get_nondfs_preferred_channel(struct wlan_objmgr_psoc *psoc, * under 5G MCC scenario */ uint8_t channel = PM_24_GHZ_CHANNEL_6; - uint32_t i, pcl_len; + uint32_t i, pcl_len = 0; pm_ctx = policy_mgr_get_context(psoc); if (!pm_ctx) { diff --git a/umac/dfs/dispatcher/src/wlan_dfs_utils_api.c b/umac/dfs/dispatcher/src/wlan_dfs_utils_api.c index bcac33118f..04fcfe2457 100644 --- a/umac/dfs/dispatcher/src/wlan_dfs_utils_api.c +++ b/umac/dfs/dispatcher/src/wlan_dfs_utils_api.c @@ -536,8 +536,8 @@ static void utils_dfs_get_channel_list(struct wlan_objmgr_pdev *pdev, static void utils_dfs_get_chan_list(struct wlan_objmgr_pdev *pdev, struct dfs_channel *chan_list, uint32_t *num_chan) { - uint8_t pcl_ch[NUM_CHANNELS]; - uint8_t weight_list[NUM_CHANNELS]; + uint8_t pcl_ch[NUM_CHANNELS] = {0}; + uint8_t weight_list[NUM_CHANNELS] = {0}; uint32_t len; uint32_t weight_len; int i;