--- ../chaostables/tags/v0.7/kernel/xt_DELUDE.c.orig 2008-03-26 15:06:58.000000000 +0100 +++ ../chaostables/tags/v0.7/kernel/xt_DELUDE.c 2008-03-26 15:32:57.000000000 +0100 @@ -131,7 +131,7 @@ #endif addr_type = RTN_LOCAL; - if (ip_route_me_harder(&nskb, addr_type)) + if (ip_route_me_harder(nskb, addr_type)) goto free_nskb; nskb->ip_summed = CHECKSUM_NONE; @@ -157,14 +157,14 @@ kfree_skb(nskb); } -static unsigned int xt_delude_target(struct sk_buff **pskb, +static unsigned int xt_delude_target(struct sk_buff *pskb, const struct net_device *in, const struct net_device *out, unsigned int hooknum, const struct xt_target *target, const void *targinfo) { /* WARNING: This code causes reentry within iptables. This means that the iptables jump stack is now crap. We must return an absolute verdict. --RR */ - send_reset(*pskb, hooknum); + send_reset(pskb, hooknum); return NF_DROP; }