Browse Source

qcacld-3.0: Fix out of bound access in wma_process_gtk_offload_req

Check vdev_id against WMA_MAX_SUPPORTED_BSS instead of wma->max_bssid in
function wma_process_gtk_offload_req.

Change-Id: Ife4e8c907f835f766d6d44815418158cfd305343
CRs-Fixed: 1034255
Naveen Rawat 8 years ago
parent
commit
e9fb4cef92
1 changed files with 1 additions and 1 deletions
  1. 1 1
      core/wma/src/wma_features.c

+ 1 - 1
core/wma/src/wma_features.c

@@ -4810,7 +4810,7 @@ QDF_STATUS wma_process_gtk_offload_req(tp_wma_handle wma,
 	}
 
 	/* Validate vdev id */
-	if (vdev_id >= wma->max_bssid) {
+	if (vdev_id >= WMA_MAX_SUPPORTED_BSS) {
 		WMA_LOGE("invalid vdev_id %d for %pM", vdev_id,
 			 params->bssid.bytes);
 		status = QDF_STATUS_E_INVAL;