diff options
author | Patrick McHardy <kaber@trash.net> | 2006-03-20 21:01:58 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2006-03-20 21:01:58 -0500 |
commit | 5d04bff096180f032de8b9b12153a8a1b4009b8d (patch) | |
tree | 58aa8a8177b6d07cbce8b0c0bedeb23ecbde74d8 /net/netfilter/xt_comment.c | |
parent | 7f9397138e297904bf1c717651183e785a01ff13 (diff) |
[NETFILTER]: Convert x_tables matches/targets to centralized error checking
Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/netfilter/xt_comment.c')
-rw-r--r-- | net/netfilter/xt_comment.c | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/net/netfilter/xt_comment.c b/net/netfilter/xt_comment.c index 4ba6fd65c6e..b3f07aa593f 100644 --- a/net/netfilter/xt_comment.c +++ b/net/netfilter/xt_comment.c | |||
@@ -28,30 +28,17 @@ match(const struct sk_buff *skb, | |||
28 | return 1; | 28 | return 1; |
29 | } | 29 | } |
30 | 30 | ||
31 | static int | ||
32 | checkentry(const char *tablename, | ||
33 | const void *ip, | ||
34 | void *matchinfo, | ||
35 | unsigned int matchsize, | ||
36 | unsigned int hook_mask) | ||
37 | { | ||
38 | /* Check the size */ | ||
39 | if (matchsize != XT_ALIGN(sizeof(struct xt_comment_info))) | ||
40 | return 0; | ||
41 | return 1; | ||
42 | } | ||
43 | |||
44 | static struct xt_match comment_match = { | 31 | static struct xt_match comment_match = { |
45 | .name = "comment", | 32 | .name = "comment", |
46 | .match = match, | 33 | .match = match, |
47 | .checkentry = checkentry, | 34 | .matchsize = sizeof(struct xt_comment_info), |
48 | .me = THIS_MODULE | 35 | .me = THIS_MODULE |
49 | }; | 36 | }; |
50 | 37 | ||
51 | static struct xt_match comment6_match = { | 38 | static struct xt_match comment6_match = { |
52 | .name = "comment", | 39 | .name = "comment", |
53 | .match = match, | 40 | .match = match, |
54 | .checkentry = checkentry, | 41 | .matchsize = sizeof(struct xt_comment_info), |
55 | .me = THIS_MODULE | 42 | .me = THIS_MODULE |
56 | }; | 43 | }; |
57 | 44 | ||