aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammed Javid <mjavid@codeaurora.org>2018-07-16 22:00:02 +0530
committerCosme Domínguez Díaz <cosme.ddiaz@gmail.com>2018-08-09 19:16:07 +0200
commit68c988b3c7d5f8556f28cde585cb449d6bbcad19 (patch)
tree278775130dfc6b96723fb89df66a7fa332d52a11
parent8385282e6d9206395eec8b60f7737fa2edf31b3a (diff)
ipacm: Add NULL pointer check before dereference
Add check to prevent NULL pointer dereference. Change-Id: Ica47eddc8effca7782d1d0b699e982ef99235a46
-rw-r--r--data-ipa-cfg-mgr/ipacm/src/IPACM_Filtering.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/data-ipa-cfg-mgr/ipacm/src/IPACM_Filtering.cpp b/data-ipa-cfg-mgr/ipacm/src/IPACM_Filtering.cpp
index e7694b5..5b1f07a 100644
--- a/data-ipa-cfg-mgr/ipacm/src/IPACM_Filtering.cpp
+++ b/data-ipa-cfg-mgr/ipacm/src/IPACM_Filtering.cpp
@@ -73,6 +73,12 @@ bool IPACM_Filtering::AddFilteringRule(struct ipa_ioc_add_flt_rule const *ruleTa
{
int retval = 0;
+ if (ruleTable == NULL)
+ {
+ IPACMERR("ruleTable is NULL\n");
+ return false;
+ }
+
IPACMDBG("Printing filter add attributes\n");
IPACMDBG("ip type: %d\n", ruleTable->ip);
IPACMDBG("Number of rules: %d\n", ruleTable->num_rules);