update to iptables-1.3.8
[iptables.git] / extensions / libipt_NETMAP.c
index a39c731..4b4b14d 100644 (file)
@@ -9,7 +9,7 @@
 #include <getopt.h>
 #include <iptables.h>
 #include <linux/netfilter_ipv4/ip_tables.h>
-#include <linux/netfilter_ipv4/ip_nat_rule.h>
+#include <linux/netfilter/nf_nat.h>
 
 #define MODULENAME "NETMAP"
 
@@ -86,7 +86,7 @@ parse_to(char *arg, struct ip_nat_range *range)
        range->min_ip = ip->s_addr;
        if (slash) {
                if (strchr(slash+1, '.')) {
-                       ip = dotted_to_addr(slash+1);
+                       ip = dotted_to_mask(slash+1);
                        if (!ip)
                                exit_error(PARAMETER_PROBLEM, "Bad netmask `%s'\n",
                                           slash+1);