diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2024-02-13 17:09:20 +0100 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2024-02-13 17:23:55 +0100 |
commit | 2b24dd29c5fa1c7e4cf44f0753752d25106273a0 (patch) | |
tree | 19e47f52b61816d680b7c8d958f0f4b29136730d /src | |
parent | c0080feb0d034913409944d23873cce4bf9edf9e (diff) |
expression: missing line in describe command with invalid expression
Before:
duh@testbed:~# nft describe blah
symbol expression, datatype invalid (invalid)duh@testbed:#
After:
duh@testbed:~# nft describe blah
symbol expression, datatype invalid (invalid)
duh@testbed:#
Fixes: 48aca2de80a7 ("iptopt: fix crash with invalid field/type combo")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/expression.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/expression.c b/src/expression.c index dde48b6a..cb2573fe 100644 --- a/src/expression.c +++ b/src/expression.c @@ -140,8 +140,10 @@ void expr_describe(const struct expr *expr, struct output_ctx *octx) nft_print(octx, "%s expression, datatype %s (%s)", expr_name(expr), dtype->name, dtype->desc); - if (dtype == &invalid_type) + if (dtype == &invalid_type) { + nft_print(octx, "\n"); return; + } } if (dtype->basetype != NULL) { |