From 008c760d8fa88a5b438fb2db35dc46b5c6d9a6f8 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Wed, 27 Feb 2008 12:09:05 -0800 Subject: [PATCH] --- yaml --- r: 86470 b: refs/heads/master c: d61f89e9417e68caf9ca801606694c1c960ad179 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/net/netfilter/xt_conntrack.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 242f06a9bd23..c956c5a69b1b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 4e29e9ec7e0707d3925f5dcc29af0d3f04e49833 +refs/heads/master: d61f89e9417e68caf9ca801606694c1c960ad179 diff --git a/trunk/net/netfilter/xt_conntrack.c b/trunk/net/netfilter/xt_conntrack.c index 85330856a29c..dd192ac74b4a 100644 --- a/trunk/net/netfilter/xt_conntrack.c +++ b/trunk/net/netfilter/xt_conntrack.c @@ -231,7 +231,7 @@ conntrack_mt(const struct sk_buff *skb, const struct net_device *in, if (test_bit(IPS_DST_NAT_BIT, &ct->status)) statebit |= XT_CONNTRACK_STATE_DNAT; } - if ((info->state_mask & statebit) ^ + if (!!(info->state_mask & statebit) ^ !(info->invert_flags & XT_CONNTRACK_STATE)) return false; }