From 732b5ca86a1dfba8b2efc78d84725f2562c1683e Mon Sep 17 00:00:00 2001 From: Vatsal Bucha Date: Mon, 30 Aug 2021 12:19:54 +0530 Subject: [PATCH] dsp:q6afe: Resolve crash in q6afe_get_avcs_modules Crash is happening in q6afe_get_avcs_modules in APTX-Adaptive case. Check for format_id as aptx_adaptive or lc3 to resolve crash. Change-Id: I3e47bf38010a20df746455e35e316fa2103bc04a Signed-off-by: Vatsal Bucha --- dsp/q6afe.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dsp/q6afe.c b/dsp/q6afe.c index 5d962c8e05f0..f900a3cd70b5 100755 --- a/dsp/q6afe.c +++ b/dsp/q6afe.c @@ -443,9 +443,11 @@ static int q6afe_load_avcs_modules(int num_modules, u16 port_id, AVS_MODULE_ID_DEPACKETIZER_COP; goto load_unload; } - if (format_id == ASM_MEDIA_FMT_LC3) { + if (format_id == ASM_MEDIA_FMT_LC3 || + format_id == ASM_MEDIA_FMT_APTX_ADAPTIVE) { pm[i]->payload->load_unload_info[0].id1 = AVS_MODULE_ID_DEPACKETIZER_COP_V2; + goto load_unload; } pm[i]->payload->load_unload_info[1].module_type =