diff --git a/extensions/compat_xtables.h b/extensions/compat_xtables.h index 4aa72b7..1f67cca 100644 --- a/extensions/compat_xtables.h +++ b/extensions/compat_xtables.h @@ -24,8 +24,6 @@ #define ipt_unregister_table(tbl) ipt_unregister_table(&init_net, (tbl)) #define ip6t_unregister_table(tbl) ip6t_unregister_table(&init_net, (tbl)) -#define rt_dst(rt) (&(rt)->dst) - #if !defined(NIP6) && !defined(NIP6_FMT) # define NIP6(addr) \ ntohs((addr).s6_addr16[0]), \ diff --git a/extensions/xt_TARPIT.c b/extensions/xt_TARPIT.c index ed8975d..0ca27a4 100644 --- a/extensions/xt_TARPIT.c +++ b/extensions/xt_TARPIT.c @@ -79,7 +79,7 @@ static bool xttarpit_tarpit(struct tcphdr *tcph, const struct tcphdr *oth) #if 0 /* Rate-limit replies to !SYN,ACKs */ if (!oth->syn && oth->ack) - if (!xrlim_allow(rt_dst(ort), HZ)) + if (!xrlim_allow(&ort->dst, HZ)) return false; #endif