patch-2.4.27 linux-2.4.27/net/ipv4/netfilter/ip_nat_rule.c

Next file: linux-2.4.27/net/ipv4/netfilter/ip_tables.c
Previous file: linux-2.4.27/net/ipv4/netfilter/ip_nat_core.c
Back to the patch index
Back to the overall index

diff -urN linux-2.4.26/net/ipv4/netfilter/ip_nat_rule.c linux-2.4.27/net/ipv4/netfilter/ip_nat_rule.c
@@ -121,7 +121,8 @@
 	ct = ip_conntrack_get(*pskb, &ctinfo);
 
 	/* Connection must be valid and new. */
-	IP_NF_ASSERT(ct && (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED));
+	IP_NF_ASSERT(ct && (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED
+	                    || ctinfo == IP_CT_RELATED + IP_CT_IS_REPLY));
 	IP_NF_ASSERT(out);
 
 	return ip_nat_setup_info(ct, targinfo, hooknum);

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)