--- linux-2.4.x/net/ipv4/netfilter/ip_nat_standalone.c 25 Jun 2003 13:50:47 -0000 1.5 +++ linux-2.4.x/net/ipv4/netfilter/ip_nat_standalone.c 5 Sep 2003 05:29:24 -0000 1.6 @@ -121,8 +121,13 @@ if (ct->master && master_ct(ct)->nat.info.helper && master_ct(ct)->nat.info.helper->expect) { - ret = call_expect(master_ct(ct), pskb, + if (master_ct(ct)->nat.info.num_manips) { + ret = call_expect(master_ct(ct), pskb, hooknum, ct, info); + } else { + WRITE_UNLOCK(&ip_nat_lock); + return NF_ACCEPT; + } } else { #ifdef CONFIG_IP_NF_NAT_LOCAL /* LOCAL_IN hook doesn't have a chain! */