summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorariel@blueslice.com <ariel@blueslice.com>2005-03-04 01:18:41 +0100
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-03-04 01:18:41 +0100
commitbfbfc54b1330afe4d10f238a4de96b7f4e65b91d (patch)
tree8b5122fe33b03856ea943de78095fcc6145ad029
parent788efd05e00cd5003328a7884a6dc3c6ec62bbce (diff)
[NETFILTER]: SCTP conntrack: fix association restart
Signed-off-by: Patrick McHardy <kaber@trash.net>
-rw-r--r--net/ipv4/netfilter/ip_conntrack_proto_sctp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/net/ipv4/netfilter/ip_conntrack_proto_sctp.c b/net/ipv4/netfilter/ip_conntrack_proto_sctp.c
index 7d9f8ea14a5e..ff8c34a860ff 100644
--- a/net/ipv4/netfilter/ip_conntrack_proto_sctp.c
+++ b/net/ipv4/netfilter/ip_conntrack_proto_sctp.c
@@ -400,8 +400,8 @@ static int sctp_packet(struct ip_conntrack *conntrack,
return -1;
}
DEBUGP("Setting vtag %x for dir %d\n",
- ih->init_tag, CTINFO2DIR(ctinfo));
- conntrack->proto.sctp.vtag[IP_CT_DIR_ORIGINAL] = ih->init_tag;
+ ih->init_tag, !CTINFO2DIR(ctinfo));
+ conntrack->proto.sctp.vtag[!CTINFO2DIR(ctinfo)] = ih->init_tag;
}
conntrack->proto.sctp.state = newconntrack;