|
@@ -60,12 +60,12 @@ static int checkentry(const struct xt_tgchk_param *par)
|
|
|
|
|
|
if (mangle->flags & ~ARPT_MANGLE_MASK ||
|
|
if (mangle->flags & ~ARPT_MANGLE_MASK ||
|
|
!(mangle->flags & ARPT_MANGLE_MASK))
|
|
!(mangle->flags & ARPT_MANGLE_MASK))
|
|
- return false;
|
|
|
|
|
|
+ return -EINVAL;
|
|
|
|
|
|
if (mangle->target != NF_DROP && mangle->target != NF_ACCEPT &&
|
|
if (mangle->target != NF_DROP && mangle->target != NF_ACCEPT &&
|
|
mangle->target != XT_CONTINUE)
|
|
mangle->target != XT_CONTINUE)
|
|
- return false;
|
|
|
|
- return true;
|
|
|
|
|
|
+ return -EINVAL;
|
|
|
|
+ return 0;
|
|
}
|
|
}
|
|
|
|
|
|
static struct xt_target arpt_mangle_reg __read_mostly = {
|
|
static struct xt_target arpt_mangle_reg __read_mostly = {
|