summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRakesh Sunki <rsunki@qca.qualcomm.com>2015-07-06 15:00:40 -0700
committerAnjaneedevi Kapparapu <akappa@codeaurora.org>2015-07-07 15:51:25 +0530
commit4bb2153fa7c0638fbe8b5fabca16dea2b0ef3649 (patch)
tree64013bc66e47c818b3100ef828c5e9d2abde3abe
parent615e0cd6379398e30ef157d1dec22f248c57fbc1 (diff)
qcacld: Fix issue reported by static analysis tool
In csrNeighborRoamMergeChannelLists() possibility of array out of bounds access Add fix to check the length correctly. Change-Id: I4b9b4a71423df91de437edaacb6d39fb47f49d22 CRs-Fixed: 850462
-rw-r--r--CORE/SME/src/csr/csrNeighborRoam.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/CORE/SME/src/csr/csrNeighborRoam.c b/CORE/SME/src/csr/csrNeighborRoam.c
index f8cec34b3ab7..03923f19f817 100644
--- a/CORE/SME/src/csr/csrNeighborRoam.c
+++ b/CORE/SME/src/csr/csrNeighborRoam.c
@@ -3723,7 +3723,7 @@ VOS_STATUS csrNeighborRoamMergeChannelLists(
__func__, inputNumOfChannels);
return VOS_STATUS_E_INVAL;
}
- if (outputNumOfChannels > WNI_CFG_VALID_CHANNEL_LIST_LEN)
+ if (outputNumOfChannels >= WNI_CFG_VALID_CHANNEL_LIST_LEN)
{
VOS_TRACE (VOS_MODULE_ID_SME, VOS_TRACE_LEVEL_ERROR,
"%s: Wrong Number of Output Channels %d",