]> git.ipfire.org Git - thirdparty/xtables-addons.git/commitdiff
RAWNAT: IPv6 variants erroneously rejected masks /33-/128
authorJan Engelhardt <jengelh@medozas.de>
Sat, 12 Jun 2010 07:23:59 +0000 (09:23 +0200)
committerJan Engelhardt <jengelh@medozas.de>
Sat, 12 Jun 2010 07:23:59 +0000 (09:23 +0200)
doc/changelog.txt
extensions/libxt_RAWDNAT.c
extensions/libxt_RAWSNAT.c

index 49bc027eea74c8640192182a45aa9e37e3871c60..5a39f073da5bacd77a39d85c0ba906044cdd740c 100644 (file)
@@ -1,6 +1,7 @@
 
 HEAD
 ====
+- RAWNAT: IPv6 variants erroneously rejected masks /33-/128
 
 
 Xtables-addons 1.27 (May 16 2010)
index 002682b162348aafb7be7e36e21f0c1ed3823e24..407b6bfa48d584243f0f670e722603cf9b451451 100644 (file)
@@ -79,7 +79,7 @@ rawdnat_tg6_parse(int c, char **argv, int invert, unsigned int *flags,
                end = strchr(optarg, '/');
                if (end != NULL) {
                        *end++ = '\0';
-                       if (!xtables_strtoui(end, NULL, &mask, 0, 32))
+                       if (!xtables_strtoui(end, NULL, &mask, 0, 128))
                                xtables_param_act(XTF_BAD_VALUE, "RAWDNAT",
                                        "--to-destination", optarg);
                        info->mask = mask;
index 62be4b473bc604744118c0cf0601c07782937c7e..b7f09a53037cc03a86395d3e703a20311d5be0c3 100644 (file)
@@ -79,7 +79,7 @@ rawsnat_tg6_parse(int c, char **argv, int invert, unsigned int *flags,
                end = strchr(optarg, '/');
                if (end != NULL) {
                        *end++ = '\0';
-                       if (!xtables_strtoui(end, NULL, &mask, 0, 32))
+                       if (!xtables_strtoui(end, NULL, &mask, 0, 128))
                                xtables_param_act(XTF_BAD_VALUE, "RAWSNAT",
                                        "--to-source", optarg);
                        info->mask = mask;