break;
}
- firewall_rule_add(rule);
+ firewall_rule_append(rule);
}
static void __fw_rule_print_rules(gpointer data, gpointer user_data)
rule->d_ip_type, rule->d_ip1.Ipv4.s_addr, rule->d_ip2.Ipv4.s_addr);
break;
case STC_FW_FAMILY_V6:
- STC_LOGD("[%d][%d][%08x:%08x:%08x:%08x][%08x:%08x:%08x:%08x]"
- "[%d][%08x:%08x:%08x:%08x][%08x:%08x:%08x:%08x]",
+ STC_LOGD("[%d][%d][%08x:%08x:%08x:%08x]"
+ "[%d][%08x:%08x:%08x:%08x]",
rule->family,
rule->s_ip_type,
rule->s_ip1.Ipv6.s6_addr32[0], rule->s_ip1.Ipv6.s6_addr32[1],
}
} else if (g_strcmp0(key, RULE_DPORT1) == 0) {
- if (rule->s_port_type != STC_FW_PORT_NONE) {
+ if (rule->d_port_type != STC_FW_PORT_NONE) {
rule->d_port1 = g_variant_get_uint32(value);
STC_LOGD("%s: [%04x]", RULE_DPORT1, rule->d_port1);
}