[netfilter-cvslog] r3744 -
trunk/patch-o-matic-ng/nf_conntrack/linux-2.6/net/ipv6/netfilter
yasuyuki at netfilter.org
yasuyuki at netfilter.org
Tue Mar 1 05:20:16 CET 2005
Author: yasuyuki at netfilter.org
Date: 2005-03-01 05:20:15 +0100 (Tue, 01 Mar 2005)
New Revision: 3744
Modified:
trunk/patch-o-matic-ng/nf_conntrack/linux-2.6/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c
Log:
cleaning sockaddr before putting items to it.
Modified: trunk/patch-o-matic-ng/nf_conntrack/linux-2.6/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c
===================================================================
--- trunk/patch-o-matic-ng/nf_conntrack/linux-2.6/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c 2005-03-01 03:45:44 UTC (rev 3743)
+++ trunk/patch-o-matic-ng/nf_conntrack/linux-2.6/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c 2005-03-01 04:20:15 UTC (rev 3744)
@@ -429,11 +429,14 @@
struct sockaddr_in6 sin;
struct nf_conn *ct = tuplehash_to_ctrack(h);
+ memset(&sin, 0, sizeof(sin));
+
sin.sin6_family = AF_INET6;
sin.sin6_port = ct->tuplehash[NF_CT_DIR_ORIGINAL]
.tuple.dst.u.tcp.port;
ipv6_addr_copy(&sin.sin6_addr,
(struct in6_addr *)ct->tuplehash[NF_CT_DIR_ORIGINAL].tuple.dst.u3.ip6);
+ /* FIXME: sin6_scope_id */
DEBUGP("IPV6 ORIGINAL_DST: %x:%x:%x:%x:%x:%x:%x:%x %u\n",
NIP6(sin.sin6_addr), ntohs(sin.sin6_port));
More information about the netfilter-cvslog
mailing list