netfilter: ipt_addrtype: Fix matching of inverted destination address type
This patch fixes matching of inverted destination address type. Signed-off-by: Anders Grafström <grfstrm@users.sourceforge.net> Signed-off-by: Patrick McHardy <kaber@trash.net> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
8e0f36ec37
commit
46faec9858
1 changed files with 1 additions and 1 deletions
|
@ -70,7 +70,7 @@ addrtype_mt_v1(const struct sk_buff *skb, const struct net_device *in,
|
||||||
(info->flags & IPT_ADDRTYPE_INVERT_SOURCE);
|
(info->flags & IPT_ADDRTYPE_INVERT_SOURCE);
|
||||||
if (ret && info->dest)
|
if (ret && info->dest)
|
||||||
ret &= match_type(dev, iph->daddr, info->dest) ^
|
ret &= match_type(dev, iph->daddr, info->dest) ^
|
||||||
(info->flags & IPT_ADDRTYPE_INVERT_DEST);
|
!!(info->flags & IPT_ADDRTYPE_INVERT_DEST);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue