X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=extensions%2Flibipt_MASQUERADE.c;fp=extensions%2Flibipt_MASQUERADE.c;h=7eddcc09bbd317a9c551b245636a8a0217378a4f;hb=782ed68bce7c9b3cc29eb4351ec13ede40a7ee49;hp=b661012e7f55949afacc507bb50ac7b106c27264;hpb=2e293f94e43325cb8cc719e27b43e647842c046d;p=iptables.git diff --git a/extensions/libipt_MASQUERADE.c b/extensions/libipt_MASQUERADE.c index b661012..7eddcc0 100644 --- a/extensions/libipt_MASQUERADE.c +++ b/extensions/libipt_MASQUERADE.c @@ -81,7 +81,8 @@ parse(int c, char **argv, int invert, unsigned int *flags, = (struct ip_nat_multi_range *)(*target)->data; if (entry->ip.proto == IPPROTO_TCP - || entry->ip.proto == IPPROTO_UDP) + || entry->ip.proto == IPPROTO_UDP + || entry->ip.proto == IPPROTO_ICMP) portok = 1; else portok = 0;