]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
parser_json: Fix ct timeout object support
authorPhil Sutter <phil@nwl.cc>
Thu, 9 May 2019 11:35:42 +0000 (13:35 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Thu, 9 May 2019 15:19:50 +0000 (17:19 +0200)
Seems like it wasn't possible to add or list ct timeout objects.

Fixes: c82a26ebf7e9f ("json: Add ct timeout support")
Signed-off-by: Phil Sutter <phil@nwl.cc>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/parser_json.c

index 9c5fafbaed37881b07cb463c8daeaff0c5bd2b3e..1b3e0862cc48e8e9527f484cdbf08f5ed7396aed 100644 (file)
@@ -3002,6 +3002,7 @@ static struct cmd *json_parse_cmd_add(struct json_ctx *ctx,
                { "counter", CMD_OBJ_COUNTER, json_parse_cmd_add_object },
                { "quota", CMD_OBJ_QUOTA, json_parse_cmd_add_object },
                { "ct helper", NFT_OBJECT_CT_HELPER, json_parse_cmd_add_object },
+               { "ct timeout", NFT_OBJECT_CT_TIMEOUT, json_parse_cmd_add_object },
                { "limit", CMD_OBJ_LIMIT, json_parse_cmd_add_object },
                { "secmark", CMD_OBJ_SECMARK, json_parse_cmd_add_object }
        };
@@ -3166,6 +3167,7 @@ static struct cmd *json_parse_cmd_list(struct json_ctx *ctx,
                { "quotas", CMD_OBJ_QUOTAS, json_parse_cmd_list_multiple },
                { "ct helper", NFT_OBJECT_CT_HELPER, json_parse_cmd_add_object },
                { "ct helpers", CMD_OBJ_CT_HELPERS, json_parse_cmd_list_multiple },
+               { "ct timeout", NFT_OBJECT_CT_TIMEOUT, json_parse_cmd_add_object },
                { "limit", CMD_OBJ_LIMIT, json_parse_cmd_add_object },
                { "limits", CMD_OBJ_LIMIT, json_parse_cmd_list_multiple },
                { "ruleset", CMD_OBJ_RULESET, json_parse_cmd_list_multiple },