diff -ru pom-orig/patchlets/TARPIT/linux-2.6/net/ipv4/netfilter/ipt_TARPIT.c pom-new/patchlets/TARPIT/linux-2.6/net/ipv4/netfilter/ipt_TARPIT.c --- pom-orig/patchlets/TARPIT/linux-2.6/net/ipv4/netfilter/ipt_TARPIT.c 2005-05-17 13:08:12.000000000 -0700 +++ pom-new/patchlets/TARPIT/linux-2.6/net/ipv4/netfilter/ipt_TARPIT.c 2005-09-18 10:04:35.000000000 -0700 @@ -121,7 +121,6 @@ /* This packet will not be the same as the other: clear nf fields */ nf_conntrack_put(nskb->nfct); nskb->nfct = NULL; - nskb->nfcache = 0; #ifdef CONFIG_NETFILTER_DEBUG nskb->nf_debug = 0; #endif @@ -172,7 +171,11 @@ sizeof(struct tcphdr), 0)); /* Adjust IP TTL */ +#ifdef CONFIG_SYSCTL nskb->nh.iph->ttl = sysctl_ip_default_ttl; +#else + nskb->nh.iph->ttl = IPDEFTTL; +#endif /* Set DF, id = 0 */ nskb->nh.iph->frag_off = htons(IP_DF);