From c781ff0891ba45cf3a0f8c8d2ab96df20a24770e Mon Sep 17 00:00:00 2001 From: Jing Wang Date: Wed, 18 May 2022 15:43:30 +0530 Subject: [PATCH] Asoc: check for invalid voice session id Add check to return if session id is invalid. Change-Id: Id156612a341a370529945aa7ac9ea01fb8796f4f Signed-off-by: Jing Wang --- asoc/msm-pcm-routing-v2.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/asoc/msm-pcm-routing-v2.c b/asoc/msm-pcm-routing-v2.c index d7196fd50ae8..58f53efe6ec9 100755 --- a/asoc/msm-pcm-routing-v2.c +++ b/asoc/msm-pcm-routing-v2.c @@ -3052,6 +3052,11 @@ static void msm_pcm_routing_process_voice(u16 reg, u16 val, int set) pr_debug("%s: FE DAI 0x%x session_id 0x%x\n", __func__, val, session_id); + if (!session_id) { + pr_err("%s: Invalid session_id %x\n", __func__, session_id); + return; + } + mutex_lock(&routing_lock); if (set)