From a01e383814f11f1b45180dee7d972404daa5df26 Mon Sep 17 00:00:00 2001 From: Sivan Reinstein Date: Thu, 3 Jun 2021 08:07:28 +0300 Subject: [PATCH] msm: ipa: error handling check for flt table check Check test client prod isn't null before dereference Change-Id: I3a0f04c91bdcb6af5ae9aa953f1940917c03762c Signed-off-by: Sivan Reinstein Acked-by: Nadav Levintov --- drivers/platform/msm/ipa/ipa_v3/ipa.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/platform/msm/ipa/ipa_v3/ipa.c b/drivers/platform/msm/ipa/ipa_v3/ipa.c index 49a32fe010..9909df59b9 100644 --- a/drivers/platform/msm/ipa/ipa_v3/ipa.c +++ b/drivers/platform/msm/ipa/ipa_v3/ipa.c @@ -188,6 +188,9 @@ bool ipa_is_test_prod_flt_in_sram_internal(enum ipa_ip_type ip) return false; gsi_ep_info_cfg = ipa3_get_gsi_ep_info(IPA_CLIENT_TEST_PROD); + if(gsi_ep_info_cfg == NULL) + return false; + flt_tbl = &ipa3_ctx->flt_tbl[gsi_ep_info_cfg->ipa_ep_num][ip]; return !flt_tbl->force_sys[IPA_RULE_NON_HASHABLE] &&