diff --git a/extensions/compat_xtables.h b/extensions/compat_xtables.h index 0284dfc..617314c 100644 --- a/extensions/compat_xtables.h +++ b/extensions/compat_xtables.h @@ -28,6 +28,7 @@ #if LINUX_VERSION_CODE <= KERNEL_VERSION(2, 6, 19) # define neigh_hh_output xtnu_neigh_hh_output +# define IPPROTO_UDPLITE 136 #endif #if LINUX_VERSION_CODE <= KERNEL_VERSION(2, 6, 24) diff --git a/extensions/xt_SYSRQ.c b/extensions/xt_SYSRQ.c index cb12b9f..86d2e34 100644 --- a/extensions/xt_SYSRQ.c +++ b/extensions/xt_SYSRQ.c @@ -50,7 +50,11 @@ static unsigned int sysrq_tg(const void *pdata, uint16_t len) return NF_DROP; } +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 19) handle_sysrq(c, NULL); +#else + handle_sysrq(c, NULL, NULL); +#endif return NF_ACCEPT; }