summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCNSS_WLAN Service <cnssbldsw@qualcomm.com>2017-06-07 02:28:49 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2017-06-07 02:28:49 -0700
commit3009d5eedd831dfd28e83f63bc9b4e03019376b7 (patch)
tree07fc900ea308bab7d01f87faf1af23ba1f8e4a2b
parent0620e3f3ff069e7fe23c53e038a56b810c0ec81e (diff)
parent6fab12c0a1e4e90f997402d50bf3a7caccb2dc69 (diff)
Merge "qcacld-2.0: Validate BA tid before accessing" into wlan-cld2.driver.lnx.1.0-dev
-rw-r--r--CORE/MAC/src/pe/lim/limProcessActionFrame.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/CORE/MAC/src/pe/lim/limProcessActionFrame.c b/CORE/MAC/src/pe/lim/limProcessActionFrame.c
index 5a9b9e706c03..5fa47dd97560 100644
--- a/CORE/MAC/src/pe/lim/limProcessActionFrame.c
+++ b/CORE/MAC/src/pe/lim/limProcessActionFrame.c
@@ -1318,7 +1318,10 @@ __limValidateDelBAParameterSet( tpAniSirGlobal pMac,
tDot11fFfDelBAParameterSet baParameterSet,
tpDphHashNode pSta )
{
-tSirMacStatusCodes statusCode = eSIR_MAC_STA_BLK_ACK_NOT_SUPPORTED_STATUS;
+ tSirMacStatusCodes statusCode = eSIR_MAC_STA_BLK_ACK_NOT_SUPPORTED_STATUS;
+
+ if (!(baParameterSet.tid < STACFG_MAX_TC))
+ return statusCode;
// Validate if a BA is active for the requested TID
if( pSta->tcCfg[baParameterSet.tid].fUseBATx ||