]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
JSON: Use "type" for CT helper object
authorPhil Sutter <phil@nwl.cc>
Mon, 28 May 2018 16:50:57 +0000 (18:50 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Fri, 1 Jun 2018 07:16:48 +0000 (09:16 +0200)
Property name "helper" was a bit unclear, "type" is better.

Signed-off-by: Phil Sutter <phil@nwl.cc>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/json.c
src/parser_json.c

index e458eb3e4bdd8a518fb562a593fbc7836dd7c090..1b73b919d5df2758b280665d04d8dc9b3d4535b3 100644 (file)
@@ -275,7 +275,7 @@ static json_t *obj_print_json(struct output_ctx *octx, const struct obj *obj)
        case NFT_OBJECT_CT_HELPER:
                type = "ct helper";
                tmp = json_pack("{s:s, s:o, s:s}",
-                               "helper", obj->ct_helper.name, "protocol",
+                               "type", obj->ct_helper.name, "protocol",
                                proto_name_json(obj->ct_helper.l4proto),
                                "l3proto", family2str(obj->ct_helper.l3proto));
                json_object_update(root, tmp);
index f872977f5bcb4b018f6cdd1c8059337cd9a5e92f..993368f04ea4ad81cf6d7779e8a950b3f8f0ce6b 100644 (file)
@@ -2643,14 +2643,14 @@ static struct cmd *json_parse_cmd_add_object(struct json_ctx *ctx,
        case NFT_OBJECT_CT_HELPER:
                cmd_obj = CMD_OBJ_CT_HELPER;
                obj->type = NFT_OBJECT_CT_HELPER;
-               if (!json_unpack(root, "{s:s}", "helper", &tmp)) {
+               if (!json_unpack(root, "{s:s}", "type", &tmp)) {
                        int ret;
 
                        ret = snprintf(obj->ct_helper.name,
                                       sizeof(obj->ct_helper.name), "%s", tmp);
                        if (ret < 0 ||
                            ret >= (int)sizeof(obj->ct_helper.name)) {
-                               json_error(ctx, "Invalid CT helper name '%s', max length is %zu.",
+                               json_error(ctx, "Invalid CT helper type '%s', max length is %zu.",
                                           tmp, sizeof(obj->ct_helper.name));
                                obj_free(obj);
                                return NULL;