Explorar el Código

qcacmn: Fix OOB array access

User-ID starts from 0 and can go upto HAL_MAX_UL_MU_USERS-1.

Change-Id: Iedbc48f03d7375496f34f541c1cca25fef9336df
CRs-Fixed: 3629330
Anirban Sirkhell hace 1 año
padre
commit
aa8c23c911
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      dp/wifi3.0/monitor/2.0/dp_rx_mon_2.0.c

+ 1 - 1
dp/wifi3.0/monitor/2.0/dp_rx_mon_2.0.c

@@ -322,7 +322,7 @@ dp_rx_mon_pf_tag_to_buf_headroom_2_0(void *nbuf,
 	}
 
 	user_id = ppdu_info->user_id;
-	if (qdf_unlikely(user_id > HAL_MAX_UL_MU_USERS)) {
+	if (qdf_unlikely(user_id >= HAL_MAX_UL_MU_USERS)) {
 		dp_mon_debug("Invalid user_id user_id: %d pdev: %pK", user_id, pdev);
 		return;
 	}