summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYasuyuki KOZAKAI <yasuyuki@netfilter.org>2006-04-15 03:09:37 +0000
committerYasuyuki KOZAKAI <yasuyuki@netfilter.org>2006-04-15 03:09:37 +0000
commit85872c845cdc79d10a5485f443cafefb720678c2 (patch)
treedb34a75d1f9e67e5146e3e363fd1165c7ad06822
parent1f312c2e3ee57eadde7c8bfc12d838aa0f60e99e (diff)
[IP6TABLES] kill manual comparing protocol name with "ipv6-icmp".
-rw-r--r--ip6tables.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/ip6tables.c b/ip6tables.c
index 00c4f6db..a375a2e9 100644
--- a/ip6tables.c
+++ b/ip6tables.c
@@ -222,6 +222,7 @@ static const struct pprot chain_protos[] = {
{ "tcp", IPPROTO_TCP },
{ "udp", IPPROTO_UDP },
{ "icmpv6", IPPROTO_ICMPV6 },
+ { "ipv6-icmp", IPPROTO_ICMPV6 },
{ "esp", IPPROTO_ESP },
{ "ah", IPPROTO_AH },
};
@@ -1759,7 +1760,6 @@ int do_command6(int argc, char *argv[], char **table, ip6tc_handle_t *handle)
char *protocol = NULL;
const char *modprobe = NULL;
int proto_used = 0;
- char icmp6p[] = "icmpv6";
memset(&fw, 0, sizeof(fw));
@@ -1928,8 +1928,6 @@ int do_command6(int argc, char *argv[], char **table, ip6tc_handle_t *handle)
*protocol = tolower(*protocol);
protocol = argv[optind-1];
- if ( strcmp(protocol,"ipv6-icmp") == 0)
- protocol = icmp6p;
fw.ipv6.proto = parse_protocol(protocol);
fw.ipv6.flags |= IP6T_F_PROTO;