From 524201adccd1541c627609e65adccde1b5ae2419 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 16 Mar 2010 17:27:59 +0100 Subject: [PATCH] xt_SYSRQ: allow processing of UDP-Lite --- doc/changelog.txt | 1 + extensions/xt_SYSRQ.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/changelog.txt b/doc/changelog.txt index 14af57c..c75c4a5 100644 --- a/doc/changelog.txt +++ b/doc/changelog.txt @@ -3,6 +3,7 @@ HEAD ==== - ipp2p: updated bittorent command recognition - SYSRQ: let module load when crypto is unavailable +- SYSRQ: allow processing of UDP-Lite Xtables-addons 1.23 (February 24 2010) diff --git a/extensions/xt_SYSRQ.c b/extensions/xt_SYSRQ.c index 0dd4c43..61d36c6 100644 --- a/extensions/xt_SYSRQ.c +++ b/extensions/xt_SYSRQ.c @@ -208,7 +208,7 @@ sysrq_tg4(struct sk_buff **pskb, const struct xt_target_param *par) return NF_DROP; iph = ip_hdr(skb); - if (iph->protocol != IPPROTO_UDP) + if (iph->protocol != IPPROTO_UDP && iph->protocol != IPPROTO_UDPLITE) return NF_ACCEPT; /* sink it */ udph = (const void *)iph + ip_hdrlen(skb);