X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=ip6tables-save.c;h=479a92b89c2a32d3b60f222fa370af0a376ae293;hb=refs%2Fheads%2Fnetfilter;hp=37b1f197ef9ac89698482d14bafc70e2d48d98e2;hpb=34d283f916eeef73728a99668e40754f3961f580;p=iptables.git diff --git a/ip6tables-save.c b/ip6tables-save.c index 37b1f19..479a92b 100644 --- a/ip6tables-save.c +++ b/ip6tables-save.c @@ -125,7 +125,7 @@ static void print_ip(char *prefix, const struct in6_addr *ip, const struct in6_a char buf[51]; int l = ipv6_prefix_length(mask); - if (!mask && !ip) + if (l == 0 && !invert) return; printf("%s %s%s", @@ -351,7 +351,7 @@ int main(int argc, char *argv[]) } if (optind < argc) { - fprintf(stderr, "Unknown arguments found on commandline"); + fprintf(stderr, "Unknown arguments found on commandline\n"); exit(1); }