[netfilter-cvslog] r3658 - trunk/netfilter-ha/ct_sync

laforge at netfilter.org laforge at netfilter.org
Fri Feb 11 10:19:39 CET 2005


Author: laforge at netfilter.org
Date: 2005-02-11 10:19:39 +0100 (Fri, 11 Feb 2005)
New Revision: 3658

Modified:
   trunk/netfilter-ha/ct_sync/ct_sync_main.c
Log:
fix bug with endless loop in linked list (bysource hash)


Modified: trunk/netfilter-ha/ct_sync/ct_sync_main.c
===================================================================
--- trunk/netfilter-ha/ct_sync/ct_sync_main.c	2005-02-11 08:58:23 UTC (rev 3657)
+++ trunk/netfilter-ha/ct_sync/ct_sync_main.c	2005-02-11 09:19:39 UTC (rev 3658)
@@ -288,8 +288,6 @@
 				    &sct->orig, sizeof(sct->orig)) == 0);
 		CT_SYNC_ASSERT(memcmp(&ct->tuplehash[IP_CT_DIR_REPLY].tuple,
 				    &sct->reply, sizeof(sct->reply)) == 0);
-		//CT_SYNC_DUMP_TUPLE(&sct->orig);
-		//CT_SYNC_DUMP_TUPLE(&sct->reply);
 	}
 
 	//CT_SYNC_DUMP_TUPLE(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple);
@@ -361,7 +359,7 @@
 	/* NAT */
 #ifdef CONFIG_IP_NF_NAT_NEEDED
 
-	{
+	if (new) {
 		struct ip_nat_info *nat = &ct->nat.info;
 		/* DEBUG: initialize list heads to avoid oops */
 		INIT_LIST_HEAD(&nat->bysource.list);




More information about the netfilter-cvslog mailing list