From 26958d2dfce7673d030fea3a38e0194072d85c9c Mon Sep 17 00:00:00 2001 From: Michael Adisumarta Date: Sat, 23 Nov 2019 10:15:54 -0800 Subject: [PATCH] msm: ipa3: Fix to avoid buffer overread additional check to make sure there is no buffer overread. Change-Id: I9bf66522f6a3da7c7185f387567d6773ae402b76 Acked-by: Suhas Mallesh Signed-off-by: Michael Adisumarta --- drivers/platform/msm/ipa/ipa_v3/ipa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/platform/msm/ipa/ipa_v3/ipa.c b/drivers/platform/msm/ipa/ipa_v3/ipa.c index 1334b59a3ccd..54de34a50cb4 100644 --- a/drivers/platform/msm/ipa/ipa_v3/ipa.c +++ b/drivers/platform/msm/ipa/ipa_v3/ipa.c @@ -3546,7 +3546,7 @@ static int ipa3_q6_set_ex_path_to_apps(void) /* Set the exception path to AP */ for (client_idx = 0; client_idx < IPA_CLIENT_MAX; client_idx++) { ep_idx = ipa3_get_ep_mapping(client_idx); - if (ep_idx == -1) + if (ep_idx == -1 || (ep_idx >= IPA3_MAX_NUM_PIPES)) continue; /* disable statuses for all modem controlled prod pipes */