update to iptables-1.3.8
[iptables.git] / ip6tables-save.c
index 37b1f19..479a92b 100644 (file)
@@ -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);
        }