]> git.baikalelectronics.ru Git - kernel.git/commit
netfilter: ip6t_NPT: Fix translation for non-multiple of 32 prefix lengths
authorMatthias Schiffer <mschiffer@universe-factory.net>
Sat, 30 Mar 2013 10:23:12 +0000 (10:23 +0000)
committerPablo Neira Ayuso <pablo@netfilter.org>
Wed, 3 Apr 2013 10:24:56 +0000 (12:24 +0200)
commit0fdca18d81a3c9d3ed1484284f3f6729fef0b772
treef222e6dc6a92465710e75f57c96e1bf4bb858250
parent713099389cc52a11168af93bfca49558ac9bbab9
netfilter: ip6t_NPT: Fix translation for non-multiple of 32 prefix lengths

The bitmask used for the prefix mangling was being calculated
incorrectly, leading to the wrong part of the address being replaced
when the prefix length wasn't a multiple of 32.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
net/ipv6/netfilter/ip6t_NPT.c