qcacmn: Fix invalid memory access

Fix the spectral mode check to avoid invalid memory access.

Change-Id: Id95cf19457aa2eddee90568fa567e5f7859a0a53
CRs-Fixed: 3452841
This commit is contained in:
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"); spectral_err_rl("Spectral LMAC object is null");
return QDF_STATUS_E_NULL_VALUE; 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"); spectral_err_rl("Invalid Spectral scan mode");
return QDF_STATUS_E_FAILURE; 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"); spectral_err_rl("Spectral LMAC object is null");
return QDF_STATUS_E_NULL_VALUE; 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"); spectral_err_rl("Invalid Spectral scan mode");
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }