From ed84995ea7148bc1999dd28fd19fc5c8b733ade0 Mon Sep 17 00:00:00 2001 From: Ramesh Katuri Date: Fri, 22 Jun 2018 12:32:11 +0530 Subject: [PATCH] Fix for segmentation fault in ixheaacd_dec_envelope Bug: 110617740 Test: rerun poc Change-Id: I4ca17f0c3e350c8020d2eecfb1519980c7cdff6f --- decoder/ixheaacd_process.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/decoder/ixheaacd_process.c b/decoder/ixheaacd_process.c index b87b61a..09c325e 100644 --- a/decoder/ixheaacd_process.c +++ b/decoder/ixheaacd_process.c @@ -308,7 +308,7 @@ WORD32 ixheaacd_usac_process(ia_dec_data_struct *pstr_dec_data, case ID_USAC_CPE: nr_core_coder_channels = (stereo_config_index == 1) ? 1 : 2; - if ((stereo_config_index > 1) && + if (((stereo_config_index > 1) || (stereo_config_index == 0)) && (p_state_aac_dec->num_of_output_ch < 2)) return -1; goto core_data_extracting;