qcacmn: Add null pointer check
Add a null pointer check after allocating memory for storing the FFT bins. CRs-Fixed: 2673564 Change-Id: I1c55256a1bed921b2272e01a014808b4396bf193
This commit is contained in:
committed by
nshrivas
szülő
0608b9dfbe
commit
6392e1b119
@@ -1430,6 +1430,10 @@ target_if_dump_fft_report_gen3(struct target_if_spectral *spectral,
|
||||
uint32_t *binptr_32 = (uint32_t *)&p_fft_report->buf;
|
||||
|
||||
fft_bin_buf = (uint8_t *)qdf_mem_malloc(MAX_NUM_BINS);
|
||||
if (!fft_bin_buf) {
|
||||
spectral_err("Failed to allocate memory");
|
||||
return;
|
||||
}
|
||||
for (idx = 0; idx < fft_bin_count; idx++)
|
||||
fft_bin_buf[idx] = *(binptr_32++);
|
||||
} else if (spectral->len_adj_swar.fftbin_size_war ==
|
||||
@@ -1437,6 +1441,10 @@ target_if_dump_fft_report_gen3(struct target_if_spectral *spectral,
|
||||
uint16_t *binptr_16 = (uint16_t *)&p_fft_report->buf;
|
||||
|
||||
fft_bin_buf = (uint8_t *)qdf_mem_malloc(MAX_NUM_BINS);
|
||||
if (!fft_bin_buf) {
|
||||
spectral_err("Failed to allocate memory");
|
||||
return;
|
||||
}
|
||||
for (idx = 0; idx < fft_bin_count; idx++)
|
||||
fft_bin_buf[idx] = *(binptr_16++);
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user