summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/parser_bison.y7
-rw-r--r--src/statement.c4
2 files changed, 2 insertions, 9 deletions
diff --git a/src/parser_bison.y b/src/parser_bison.y
index e5573a20..6fba7e59 100644
--- a/src/parser_bison.y
+++ b/src/parser_bison.y
@@ -2713,13 +2713,6 @@ set_stmt : SET set_stmt_op set_elem_expr_stmt symbol_expr
$$->set.key = $3;
$$->set.set = $4;
}
- | set_stmt_op SET '{' set_elem_expr_stmt '}' symbol_expr
- {
- $$ = set_stmt_alloc(&@$);
- $$->set.op = $1;
- $$->set.key = $4;
- $$->set.set = $6;
- }
;
set_stmt_op : ADD { $$ = NFT_DYNSET_OP_ADD; }
diff --git a/src/statement.c b/src/statement.c
index 41fa24f1..61ba643b 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, "%s set { ", set_stmt_op_names[stmt->set.op]);
+ nft_print(octx, "set %s ", 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);
}