]> git.ipfire.org Git - thirdparty/nftables.git/commit
evaluate: print error on missing family in nat statement
authorPablo Neira Ayuso <pablo@netfilter.org>
Thu, 16 Feb 2023 14:49:11 +0000 (15:49 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 21 Feb 2023 22:57:27 +0000 (23:57 +0100)
commit6968c2632e0c7a625ca57cd4501b6b980fdebc55
tree0dd39f2ed085beddbdafd24869efee592a54f7bb
parent1344d9e53ba4d67cedd13a2c76a970fc7ce65683
evaluate: print error on missing family in nat statement

Print error message in case family cannot be inferred, before this
patch, $? shows 1 after nft execution but no error message was printed.

While at it, update error reporting for consistency in similar use
cases.

Fixes: e5c9c8fe0bcc ("evaluate: stmt_evaluate_nat_map() only if stmt->nat.ipportmap == true")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/evaluate.c