Sfoglia il codice sorgente

qcacld-3.0: Validate no.of RIC data desctiptors before use

qcacld-2.0 to qcacld-3.0 propagation

Add change to validate no.of RIC data desctriptors
before using it to access RICData array.

Change-Id: I0ac4e9e1eb61690b3c13a74fa0edfc5af13d88c6
CRs-Fixed: 1102327
Sreelakshmi Konamki 8 anni fa
parent
commit
873a175b51
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      core/mac/src/sys/legacy/src/utils/src/parser_api.c

+ 1 - 1
core/mac/src/sys/legacy/src/utils/src/parser_api.c

@@ -2953,7 +2953,7 @@ sir_convert_assoc_resp_frame2_struct(tpAniSirGlobal pMac,
 			     sizeof(tDot11fIEFTInfo));
 	}
 
-	if (ar.num_RICDataDesc) {
+	if (ar.num_RICDataDesc <= 2) {
 		for (cnt = 0; cnt < ar.num_RICDataDesc; cnt++) {
 			if (ar.RICDataDesc[cnt].present) {
 				qdf_mem_copy(&pAssocRsp->RICData[cnt],