From: Alex Forster Date: Fri, 2 Dec 2022 03:35:01 +0000 (-0600) Subject: json: fix 'add flowtable' command X-Git-Tag: v1.0.6~22 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=12664ae54a1a453d2695a204b97cdc1a524b0a13;p=thirdparty%2Fnftables.git json: fix 'add flowtable' command In `json_parse_cmd_add_flowtable`, the format arguments passed to `json_unpack` are incorrect: the object key name ("dev") is not provided. Fixes: da6cb40177da ("parser_json: permit empty device list") Signed-off-by: Alex Forster Signed-off-by: Pablo Neira Ayuso --- diff --git a/src/parser_json.c b/src/parser_json.c index 76c268f8..aa00e9ec 100644 --- a/src/parser_json.c +++ b/src/parser_json.c @@ -3253,7 +3253,7 @@ static struct cmd *json_parse_cmd_add_flowtable(struct json_ctx *ctx, return NULL; } - json_unpack(root, "{s:o}", &devs); + json_unpack(root, "{s:o}", "dev", &devs); hookstr = chain_hookname_lookup(hook); if (!hookstr) {