From 53dfe98e7a051fa1b705823d3bebf91bf74f1018 Mon Sep 17 00:00:00 2001 From: Patrick McHardy Date: Mon, 24 Apr 2006 17:18:59 -0700 Subject: [PATCH] --- yaml --- r: 26173 b: refs/heads/master c: 18118cdbfd1f855e09ee511d764d6c9df3d4f952 h: refs/heads/master i: 26171: 2619aa4851ce2a24378bfeb5cae05c4c86f044e8 v: v3 --- [refs] | 2 +- trunk/net/sched/act_ipt.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 2fd50285b036..9e7ea29d5eac 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 91536b7ae67710ca888e03ea82c60f0ac073a015 +refs/heads/master: 18118cdbfd1f855e09ee511d764d6c9df3d4f952 diff --git a/trunk/net/sched/act_ipt.c b/trunk/net/sched/act_ipt.c index 6056d20ef429..37640c6fc014 100644 --- a/trunk/net/sched/act_ipt.c +++ b/trunk/net/sched/act_ipt.c @@ -69,6 +69,11 @@ ipt_init_target(struct ipt_entry_target *t, char *table, unsigned int hook) DPRINTK("ipt_init_target: found %s\n", target->name); t->u.kernel.target = target; + ret = xt_check_target(target, AF_INET, t->u.target_size - sizeof(*t), + table, hook, 0, 0); + if (ret) + return ret; + if (t->u.kernel.target->checkentry && !t->u.kernel.target->checkentry(table, NULL, t->u.kernel.target, t->data,