data-ipa-cfg-mgr: Fix for invalid memory access.

As part of address add event, while adding
ICMP filter rule, There is Invalid memory access attempt.
Which results to print wrong data in logs and undefined behaviour
while a condition check.

Change-Id: Ic9a39d4f4e2222e01435dc4771a2fda038d75e77
Signed-off-by: Raghavendar rao l <rlomte@codequrora.org>
diff --git a/ipacm/src/IPACM_Filtering.cpp b/ipacm/src/IPACM_Filtering.cpp
index e559cdf..3e79149 100644
--- a/ipacm/src/IPACM_Filtering.cpp
+++ b/ipacm/src/IPACM_Filtering.cpp
@@ -133,7 +133,7 @@
 	for (int cnt=0; cnt<ruleTable->num_rules; cnt++)
 	{
 		IPACMDBG("Filter rule:%d attrib mask: 0x%x\n", cnt,
-				((struct ipa_flt_rule_add_v2  *)&ruleTable->rules)[cnt].rule.attrib.attrib_mask);
+				((struct ipa_flt_rule_add_v2  *)ruleTable->rules)[cnt].rule.attrib.attrib_mask);
 	}
 
 	retval = ioctl(fd, IPA_IOC_ADD_FLT_RULE_V2, ruleTable);
@@ -141,7 +141,7 @@
 	{
 		for (cnt = 0; cnt < ruleTable->num_rules; cnt++)
 		{
-			if (((struct ipa_flt_rule_add_v2  *)&ruleTable->rules)[cnt].status != 0)
+			if (((struct ipa_flt_rule_add_v2  *)ruleTable->rules)[cnt].status != 0)
 			{
 				IPACMDBG_H("Adding Filter rule:%d failed with status:%d\n",
 								 cnt, ((struct ipa_flt_rule_add_v2 *)ruleTable->rules)[cnt].status);
@@ -152,7 +152,7 @@
 
 	for (cnt = 0; cnt<ruleTable->num_rules; cnt++)
 	{
-		if (((struct ipa_flt_rule_add_v2  *)&ruleTable->rules)[cnt].status != 0)
+		if (((struct ipa_flt_rule_add_v2  *)ruleTable->rules)[cnt].status != 0)
 		{
 			IPACMERR("Adding Filter rule:%d failed with status:%d\n",
 							 cnt, ((struct ipa_flt_rule_add_v2 *)ruleTable->rules)[cnt].status);