From 2923e70b09c45541a694fb1d67ebc7297fd05f5d Mon Sep 17 00:00:00 2001 From: Tushnim Bhattacharyya Date: Tue, 1 May 2018 15:18:09 -0700 Subject: [PATCH] qcacmn: Add range check for mode param in cds_get_pcl Add range check for mode parameter in cds_get_pcl. Change-Id: I049bebc5ec62f925e164517d59f94d122dbc5dc2 CRs-Fixed: 2234351 --- src/wlan_policy_mgr_pcl.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/wlan_policy_mgr_pcl.c b/src/wlan_policy_mgr_pcl.c index 481107a1e91b..7851c6070ba3 100644 --- a/src/wlan_policy_mgr_pcl.c +++ b/src/wlan_policy_mgr_pcl.c @@ -492,6 +492,11 @@ QDF_STATUS policy_mgr_get_pcl(struct wlan_objmgr_psoc *psoc, return status; } + if (mode >= PM_MAX_NUM_OF_MODE) { + policy_mgr_err("requested mode:%d is not supported", mode); + return status; + } + /* find the current connection state from pm_conc_connection_list*/ num_connections = policy_mgr_get_connection_count(psoc); policy_mgr_debug("connections:%d pref:%d requested mode:%d",