qcacmn: Avoid array out of bound access
Avoid array out of bound access by validating monitor channel band value. Change-Id: I3b9c272e1fcf0d83a8d08884037af1eeed0a87ce CRs-Fixed: 3501636
Этот коммит содержится в:

коммит произвёл
Rahul Choudhary

родитель
0229ffd422
Коммит
c953dbb12d
@@ -193,6 +193,9 @@ void dp_flush_monitor_rings(struct dp_soc *soc)
|
||||
dp_info("failed to reset monitor filters");
|
||||
qdf_spin_unlock_bh(&mon_pdev->mon_lock);
|
||||
|
||||
if (qdf_unlikely(mon_pdev->mon_chan_band >= REG_BAND_UNKNOWN))
|
||||
return;
|
||||
|
||||
lmac_id = pdev->ch_band_lmac_id_mapping[mon_pdev->mon_chan_band];
|
||||
if (qdf_unlikely(lmac_id == DP_MON_INVALID_LMAC_ID))
|
||||
return;
|
||||
|
Ссылка в новой задаче
Block a user