Repeat the change in commit
1a696c99d278c ("libxtables: store all
requested match types") for target registration. An obvious use-case
affected as described in that commit is an 'nft list ruleset' process
translating different families' extensions in one go. If the same
extension is used in multiple families, only the first one is being
found.
Signed-off-by: Phil Sutter <phil@nwl.cc>
if (me->extra_opts != NULL)
xtables_check_options(me->name, me->extra_opts);
- /* ignore not interested target */
- if (me->family != afinfo->family && me->family != AF_UNSPEC)
- return;
-
/* order into linked list of targets pending full registration */
for (pos = &xtables_pending_targets; *pos; pos = &(*pos)->next) {
/* group by name */