fix a bug in the tcp socketkiller for ipv6
authorRonnie Sahlberg <ronniesahlberg@gmail.com>
Tue, 19 Aug 2008 23:23:31 +0000 (09:23 +1000)
committerRonnie Sahlberg <ronniesahlberg@gmail.com>
Tue, 19 Aug 2008 23:23:31 +0000 (09:23 +1000)
common/system_linux.c

index c7e66eb9761116edb1f6e9b1581bed0cbe3168b7..1bf490333065b4a2330ce8638a1042abfca23c16 100644 (file)
@@ -538,7 +538,7 @@ int ctdb_sys_read_tcp_packet(int s, void *private_data,
                src->ip6.sin6_addr   = ip6->ip6_src;
 
                dst->ip6.sin6_family = AF_INET6;
-               dst->ip6.sin6_port   = tcp->source;
+               dst->ip6.sin6_port   = tcp->dest;
                dst->ip6.sin6_addr   = ip6->ip6_dst;
 
                *ack_seq             = tcp->ack_seq;