--- iptables-1.2.11/iptables-restore.c.vns 2004-10-29 14:56:39 +0400 +++ iptables-1.2.11/iptables-restore.c 2004-10-29 15:21:03 +0400 @@ -246,15 +246,13 @@ if (strcmp(policy, "-") != 0) { struct ipt_counters count; + memset(&count, 0, sizeof(struct ipt_counters)); if (counters) { char *ctrs; ctrs = strtok(NULL, " \t\n"); parse_counters(ctrs, &count); - } else { - memset(&count, 0, - sizeof(struct ipt_counters)); } DEBUGP("Setting policy of chain %s to %s\n", --- iptables-1.2.11/ip6tables-restore.c.vns 2004-06-15 02:02:16 +0400 +++ iptables-1.2.11/ip6tables-restore.c 2004-10-29 15:21:31 +0400 @@ -249,15 +249,13 @@ if (strcmp(policy, "-") != 0) { struct ip6t_counters count; + memset(&count, 0, sizeof(struct ip6t_counters)); if (counters) { char *ctrs; ctrs = strtok(NULL, " \t\n"); parse_counters(ctrs, &count); - } else { - memset(&count, 0, - sizeof(struct ip6t_counters)); } DEBUGP("Setting policy of chain %s to %s\n",