netfilter: xtables: make use of xt_request_find_target
Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
This commit is contained in:
@@ -395,13 +395,9 @@ ebt_check_watcher(struct ebt_entry_watcher *w, struct xt_tgchk_param *par,
|
||||
left - sizeof(struct ebt_entry_watcher) < w->watcher_size)
|
||||
return -EINVAL;
|
||||
|
||||
watcher = try_then_request_module(
|
||||
xt_find_target(NFPROTO_BRIDGE, w->u.name, 0),
|
||||
"ebt_%s", w->u.name);
|
||||
watcher = xt_request_find_target(NFPROTO_BRIDGE, w->u.name, 0);
|
||||
if (IS_ERR(watcher))
|
||||
return PTR_ERR(watcher);
|
||||
if (watcher == NULL)
|
||||
return -ENOENT;
|
||||
w->u.watcher = watcher;
|
||||
|
||||
par->target = watcher;
|
||||
@@ -714,15 +710,10 @@ ebt_check_entry(struct ebt_entry *e, struct net *net,
|
||||
t = (struct ebt_entry_target *)(((char *)e) + e->target_offset);
|
||||
gap = e->next_offset - e->target_offset;
|
||||
|
||||
target = try_then_request_module(
|
||||
xt_find_target(NFPROTO_BRIDGE, t->u.name, 0),
|
||||
"ebt_%s", t->u.name);
|
||||
target = xt_request_find_target(NFPROTO_BRIDGE, t->u.name, 0);
|
||||
if (IS_ERR(target)) {
|
||||
ret = PTR_ERR(target);
|
||||
goto cleanup_watchers;
|
||||
} else if (target == NULL) {
|
||||
ret = -ENOENT;
|
||||
goto cleanup_watchers;
|
||||
}
|
||||
|
||||
t->u.target = target;
|
||||
|
Reference in New Issue
Block a user