diff options
| author | CNSS_WLAN Service <cnssbldsw@qualcomm.com> | 2017-06-07 02:28:49 -0700 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2017-06-07 02:28:49 -0700 |
| commit | 3009d5eedd831dfd28e83f63bc9b4e03019376b7 (patch) | |
| tree | 07fc900ea308bab7d01f87faf1af23ba1f8e4a2b | |
| parent | 0620e3f3ff069e7fe23c53e038a56b810c0ec81e (diff) | |
| parent | 6fab12c0a1e4e90f997402d50bf3a7caccb2dc69 (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.c | 5 |
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 || |
