icmp.m4: Actually track the correct ICMPv6 protocol.
authorMark Wooding <mdw@distorted.org.uk>
Fri, 18 Apr 2014 13:07:53 +0000 (14:07 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Fri, 18 Apr 2014 13:07:53 +0000 (14:07 +0100)
Silly program thinks that `icmp' on IPv6 doesn't mean the same as
`icmpv6'.

icmp.m4

diff --git a/icmp.m4 b/icmp.m4
index 93c2973..3ccc6d9 100644 (file)
--- a/icmp.m4
+++ b/icmp.m4
@@ -38,7 +38,10 @@ m4_divert(58)m4_dnl
 run ip46tables -A check-icmp -j ACCEPT
 
 ## Done.
-for i in $inchains; do run ip46tables -A $i -p icmp -j check-icmp; done
+for i in $inchains; do
+  run iptables -A $i -p icmp -j check-icmp
+  run ip6tables -A $i -p icmpv6 -j check-icmp
+done
 
 m4_divert(-1)
 ###----- That's all, folks --------------------------------------------------