qcacmn: Fix invalid memory access

Fix the spectral mode check to avoid invalid memory access.

Change-Id: Id95cf19457aa2eddee90568fa567e5f7859a0a53
CRs-Fixed: 3452841
此提交包含在:
Jhalak Naik
2023-03-31 10:43:21 +05:30
提交者 Madan Koyyalamudi
父節點 7b4de01928
當前提交 e7058a73c6

查看文件

@@ -5709,7 +5709,7 @@ target_if_spectral_populate_session_report_info(
spectral_err_rl("Spectral LMAC object is null");
return QDF_STATUS_E_NULL_VALUE;
}
if (smode > SPECTRAL_SCAN_MODE_MAX) {
if (smode >= SPECTRAL_SCAN_MODE_MAX) {
spectral_err_rl("Invalid Spectral scan mode");
return QDF_STATUS_E_FAILURE;
}
@@ -5761,7 +5761,7 @@ target_if_spectral_populate_session_det_host_info(
spectral_err_rl("Spectral LMAC object is null");
return QDF_STATUS_E_NULL_VALUE;
}
if (smode > SPECTRAL_SCAN_MODE_MAX) {
if (smode >= SPECTRAL_SCAN_MODE_MAX) {
spectral_err_rl("Invalid Spectral scan mode");
return QDF_STATUS_E_FAILURE;
}