From ed94c80fe844612cfee97fac7268fa4c87ecb030 Mon Sep 17 00:00:00 2001 From: Ramesh Katuri Date: Mon, 25 Jun 2018 19:47:08 +0530 Subject: [PATCH] Fix for Segmentation fault in esbr co variance calcualtion Bug: 110770874 Test: re-run poc Change-Id: I345fc5a410a95e2b313c6c5b773c3a68733d6bd7 --- decoder/ixheaacd_sbrdec_lpfuncs.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/decoder/ixheaacd_sbrdec_lpfuncs.c b/decoder/ixheaacd_sbrdec_lpfuncs.c index 0504f66..8b99b80 100644 --- a/decoder/ixheaacd_sbrdec_lpfuncs.c +++ b/decoder/ixheaacd_sbrdec_lpfuncs.c @@ -1161,6 +1161,8 @@ WORD32 ixheaacd_generate_hf(FLOAT32 ptr_src_buf_real[][64], FLOAT32 alpha_real[2], alpha_imag[2]; bw_index = 0, patch = 1; + if (NULL == ptr_ph_vocod_buf_real || NULL == ptr_ph_vocod_buf_imag) + return -1; for (k2 = sub_band_start; k2 < f_master_tbl[num_mf_bands]; k2++) { ixheaacd_esbr_calc_co_variance(&str_auto_corr, &ptr_ph_vocod_buf_real[0],