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
This commit is contained in:
Naveen Rawat 2016-06-27 15:36:10 -07:00 • committed by Nandini Suresh
commit e9fb4cef92

View file

@ -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;