33 lines
1.0 KiB
Diff
33 lines
1.0 KiB
Diff
--- linux-2.6.35-rc6-git-mnb0.1/net/ipv4/netfilter/ipt_IFWLOG.c.orig 2010-07-30 21:17:30.000000000 +0300
|
|
+++ linux-2.6.35-rc6-git-mnb0.1/net/ipv4/netfilter/ipt_IFWLOG.c 2010-07-31 13:46:33.834611944 +0300
|
|
@@ -135,7 +135,7 @@ static void ipt_IFWLOG_packet(const stru
|
|
}
|
|
|
|
static unsigned int ipt_IFWLOG_target(struct sk_buff *skb,
|
|
- const struct xt_target_param *target_param)
|
|
+ const struct xt_action_param *target_param)
|
|
{
|
|
const struct ipt_IFWLOG_info *info = target_param->targinfo;
|
|
|
|
@@ -144,17 +144,17 @@ static unsigned int ipt_IFWLOG_target(st
|
|
return IPT_CONTINUE;
|
|
}
|
|
|
|
-static bool ipt_IFWLOG_checkentry(const struct xt_tgchk_param *tgchk_param)
|
|
+static int ipt_IFWLOG_checkentry(const struct xt_tgchk_param *tgchk_param)
|
|
{
|
|
const struct ipt_IFWLOG_info *info = tgchk_param->targinfo;
|
|
|
|
if (info->prefix[sizeof(info->prefix)-1] != '\0') {
|
|
DEBUGP("IFWLOG: prefix term %i\n",
|
|
info->prefix[sizeof(info->prefix)-1]);
|
|
- return false;
|
|
+ return -EINVAL;
|
|
}
|
|
|
|
- return true;
|
|
+ return 0;
|
|
}
|
|
|
|
static struct xt_target ipt_IFWLOG = {
|