diff options
author | Jorge Matias <jorge.matias@motorola.com> | 2006-06-27 03:01:25 -0700 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2006-06-29 16:57:46 -0700 |
commit | 1c7e47726a88303e4cfa2785f0a357bf1ceecee1 (patch) | |
tree | bc6cb39035e96cfb833393b1322246460232c6a9 /net | |
parent | 9abdcf6b6cf387035d934c77bf9ebe5e747166f9 (diff) | |
download | blackbird-op-linux-1c7e47726a88303e4cfa2785f0a357bf1ceecee1.tar.gz blackbird-op-linux-1c7e47726a88303e4cfa2785f0a357bf1ceecee1.zip |
[NETFILTER]: xt_sctp: fix --chunk-types matching
xt_sctp uses an incorrect header offset when --chunk-types is used.
Signed-off-by: Jorge Matias <jorge.matias@motorola.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
-rw-r--r-- | net/netfilter/xt_sctp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/netfilter/xt_sctp.c b/net/netfilter/xt_sctp.c index 9316c753692f..843383e01d41 100644 --- a/net/netfilter/xt_sctp.c +++ b/net/netfilter/xt_sctp.c @@ -151,7 +151,7 @@ match(const struct sk_buff *skb, && SCCHECK(((ntohs(sh->dest) >= info->dpts[0]) && (ntohs(sh->dest) <= info->dpts[1])), XT_SCTP_DEST_PORTS, info->flags, info->invflags) - && SCCHECK(match_packet(skb, protoff, + && SCCHECK(match_packet(skb, protoff + sizeof (sctp_sctphdr_t), info->chunkmap, info->chunk_match_type, info->flag_info, info->flag_count, hotdrop), |