summaryrefslogtreecommitdiffstats
path: root/src/statement.c
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2018-03-15 19:38:59 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2018-03-15 19:46:06 +0100
commit78e0a06b51d71288cbb5dbe5a3bae2c7ff97d862 (patch)
treeb37984c437edf2a9a129b448d5b61cbcb1e9ea28 /src/statement.c
parentc5ecdbf752ce0505a6696489d6df03b88cb56b0a (diff)
src: update dynamic set updates from packet path syntax
New prefered syntax is: {add,update} set { key } @name # nft list ruleset table ip x { set y { type ipv4_addr } chain y { ip protocol tcp add set { ip saddr} @y } } Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/statement.c')
-rw-r--r--src/statement.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/statement.c b/src/statement.c
index 61ba643b..41fa24f1 100644
--- a/src/statement.c
+++ b/src/statement.c
@@ -615,9 +615,9 @@ static const char * const set_stmt_op_names[] = {
static void set_stmt_print(const struct stmt *stmt, struct output_ctx *octx)
{
- nft_print(octx, "set %s ", set_stmt_op_names[stmt->set.op]);
+ nft_print(octx, "%s set { ", set_stmt_op_names[stmt->set.op]);
expr_print(stmt->set.key, octx);
- nft_print(octx, " ");
+ nft_print(octx, "} ");
expr_print(stmt->set.set, octx);
}