From 7f70e38aec033c4b1e653171ff2f7495ebb96437 Mon Sep 17 00:00:00 2001 From: Wu Gao Date: Fri, 31 May 2019 14:23:48 +0800 Subject: [PATCH] qcacld-3.0: Fix kw issue about neighbor_scan_channel_list CFG_VALID_CHANNEL_LIST_STRING_LEN as array size passed to qdf_uint8_array_parse, which is more big than array size. So pass the actual size - CFG_VALID_CHANNEL_LIST_LEN to that function. Change-Id: I7596c0887147523570450dbac4dba2d03e7fe8b6 CRs-Fixed: 2462613 --- components/mlme/core/src/wlan_mlme_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/mlme/core/src/wlan_mlme_main.c b/components/mlme/core/src/wlan_mlme_main.c index 72c9fa9313aa..9b313eeac6eb 100644 --- a/components/mlme/core/src/wlan_mlme_main.c +++ b/components/mlme/core/src/wlan_mlme_main.c @@ -1666,7 +1666,7 @@ static void mlme_init_lfr_cfg(struct wlan_objmgr_psoc *psoc, cfg_get(psoc, CFG_LFR_DELAY_BEFORE_VDEV_STOP); qdf_uint8_array_parse(cfg_get(psoc, CFG_LFR_NEIGHBOR_SCAN_CHANNEL_LIST), lfr->neighbor_scan_channel_list, - CFG_VALID_CHANNEL_LIST_STRING_LEN, + CFG_VALID_CHANNEL_LIST_LEN, &neighbor_scan_chan_list_num); lfr->neighbor_scan_channel_list_num = (uint8_t)neighbor_scan_chan_list_num;