diff options
-rw-r--r-- | src/parser_bison.y | 7 | ||||
-rw-r--r-- | src/statement.c | 4 |
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); } |