diff options
| author | Rakesh Sunki <rsunki@qca.qualcomm.com> | 2015-07-06 15:00:40 -0700 |
|---|---|---|
| committer | Anjaneedevi Kapparapu <akappa@codeaurora.org> | 2015-07-07 15:51:25 +0530 |
| commit | 4bb2153fa7c0638fbe8b5fabca16dea2b0ef3649 (patch) | |
| tree | 64013bc66e47c818b3100ef828c5e9d2abde3abe | |
| parent | 615e0cd6379398e30ef157d1dec22f248c57fbc1 (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.c | 2 |
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", |
