Major icmpv6 cleanup / fixes by Kis-Szabo Andras.
diff --git a/ip6tables-save.c b/ip6tables-save.c
index d8b15c3..c18bda2 100644
--- a/ip6tables-save.c
+++ b/ip6tables-save.c
@@ -69,7 +69,7 @@
 static const struct pprot chain_protos[] = {
 	{ "tcp", IPPROTO_TCP },
 	{ "udp", IPPROTO_UDP },
-	{ "icmp", IPPROTO_ICMP },
+	{ "icmpv6", IPPROTO_ICMPV6 },
 	{ "esp", IPPROTO_ESP },
 	{ "ah", IPPROTO_AH },
 };