]> git.ipfire.org Git - thirdparty/iptables.git/commit
xtables-save: Fix table compatibility check
authorPhil Sutter <phil@nwl.cc>
Mon, 22 Jul 2019 10:16:21 +0000 (12:16 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 23 Jul 2019 19:14:40 +0000 (21:14 +0200)
commit9449b90ec24cd71c4fe4212ed4970074e54dfa8a
tree7d35800da9e67bb24ea1cecf3a9e7e9f3cce3cff
parent8efec49e8684e8102cb69dc19c5ba07270b0f435
xtables-save: Fix table compatibility check

The builtin table check guarding the 'is incompatible' warning was
wrong: The idea was to print the warning only for incompatible tables
which are builtin, not for others. Yet the code would print the warning
only for non-builtin ones.

Also reorder the checks: nft_table_builtin_find() is fast and therefore
a quick way to bail for uninteresting tables. The compatibility check is
needed for the remaining tables, only.

Signed-off-by: Phil Sutter <phil@nwl.cc>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
iptables/xtables-save.c