]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
extensions: iprange: remove extra space in translation
authorPablo M. Bermudo Garay <pablombg@gmail.com>
Mon, 20 Jun 2016 10:24:56 +0000 (12:24 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Wed, 22 Jun 2016 17:58:51 +0000 (19:58 +0200)
Extra space was printed by iprange_xlate:

  # iptables-translate -A INPUT -m iprange --src-range \
    192.168.25.149-192.168.25.151 -j ACCEPT

  nft add rule ip filter INPUT  ip saddr 192.168.25.149-192.168.25...
                              ^^

Signed-off-by: Pablo M. Bermudo Garay <pablombg@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
extensions/libxt_iprange.c

index c2d51e9b2438fb01780275bce3122fd2650b9f89..8da7de1c0971084915132efaa27dcd8f72414a7e 100644 (file)
@@ -322,14 +322,14 @@ static int iprange_xlate(const void *ip, const struct xt_entry_match *match,
 
        if (info->flags & IPRANGE_SRC) {
                if (info->flags & IPRANGE_SRC_INV)
-                       xt_xlate_add(xl, " !=");
-               xt_xlate_add(xl, " ip saddr");
+                       xt_xlate_add(xl, "!= ");
+               xt_xlate_add(xl, "ip saddr");
                print_iprange_xlate(&info->src, xl);
        }
        if (info->flags & IPRANGE_DST) {
                if (info->flags & IPRANGE_DST_INV)
-                       xt_xlate_add(xl, " !=");
-               xt_xlate_add(xl, " ip daddr");
+                       xt_xlate_add(xl, "!= ");
+               xt_xlate_add(xl, "ip daddr");
                print_iprange_xlate(&info->dst, xl);
        }
 
@@ -343,16 +343,16 @@ static int iprange_mt4_xlate(const void *ip, const struct xt_entry_match *match,
 
        if (info->flags & IPRANGE_SRC) {
                if (info->flags & IPRANGE_SRC_INV)
-                       xt_xlate_add(xl, " !=");
-               xt_xlate_add(xl, " ip saddr %s",
+                       xt_xlate_add(xl, "!= ");
+               xt_xlate_add(xl, "ip saddr %s",
                           xtables_ipaddr_to_numeric(&info->src_min.in));
                xt_xlate_add(xl, "-%s ",
                           xtables_ipaddr_to_numeric(&info->src_max.in));
        }
        if (info->flags & IPRANGE_DST) {
                if (info->flags & IPRANGE_DST_INV)
-                       xt_xlate_add(xl, " !=");
-               xt_xlate_add(xl, " ip daddr %s",
+                       xt_xlate_add(xl, "!= ");
+               xt_xlate_add(xl, "ip daddr %s",
                           xtables_ipaddr_to_numeric(&info->dst_min.in));
                xt_xlate_add(xl, "-%s ",
                           xtables_ipaddr_to_numeric(&info->dst_max.in));
@@ -368,16 +368,16 @@ static int iprange_mt6_xlate(const void *ip, const struct xt_entry_match *match,
 
        if (info->flags & IPRANGE_SRC) {
                if (info->flags & IPRANGE_SRC_INV)
-                       xt_xlate_add(xl, " !=");
-               xt_xlate_add(xl, " ip saddr %s",
+                       xt_xlate_add(xl, "!= ");
+               xt_xlate_add(xl, "ip saddr %s",
                           xtables_ip6addr_to_numeric(&info->src_min.in6));
                xt_xlate_add(xl, "-%s ",
                           xtables_ip6addr_to_numeric(&info->src_max.in6));
        }
        if (info->flags & IPRANGE_DST) {
                if (info->flags & IPRANGE_DST_INV)
-                       xt_xlate_add(xl, " !=");
-               xt_xlate_add(xl, " ip daddr %s",
+                       xt_xlate_add(xl, "!= ");
+               xt_xlate_add(xl, "ip daddr %s",
                           xtables_ip6addr_to_numeric(&info->dst_min.in6));
                xt_xlate_add(xl, "-%s ",
                           xtables_ip6addr_to_numeric(&info->dst_max.in6));