From d4c926c17ef1383d37d1c101f12b0d4b5712546c Mon Sep 17 00:00:00 2001 From: Phil Sutter Date: Tue, 30 Jun 2026 14:33:22 +0200 Subject: [PATCH] json: complete multi-statement set element support JIRA: https://issues.redhat.com/browse/RHEL-190549 Upstream Status: nftables commit 14dc90737a57bd1c6dc0ebc3eb30ab3090cc0afb Conflicts: Drop changes to non-existent test cases commit 14dc90737a57bd1c6dc0ebc3eb30ab3090cc0afb Author: Pablo Neira Ayuso Date: Mon Feb 16 12:26:45 2026 +0100 json: complete multi-statement set element support Remove artificial limitation on the maximum number of statements per element in listings. Moreover, update tests/shell which are currently incorrect. Fixes: e6d1d0d61195 ("src: add set element multi-statement support") Signed-off-by: Pablo Neira Ayuso Signed-off-by: Phil Sutter --- src/json.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/json.c b/src/json.c index fc2e962..0d3b535 100644 --- a/src/json.c +++ b/src/json.c @@ -705,8 +705,6 @@ json_t *set_elem_expr_json(const struct expr *expr, struct output_ctx *octx) /* XXX: detect and complain about clashes? */ json_object_update_missing(root, tmp); json_decref(tmp); - /* TODO: only one statement per element. */ - break; } return nft_json_pack("{s:o}", "elem", root); }