diff mbox series

[nft,v2,02/14] JSON: Use "type" for CT helper object

Message ID 20180528165109.15992-3-phil@nwl.cc
State Accepted
Delegated to: Pablo Neira
Headers show
Series JSON: Some minor schema changes | expand

Commit Message

Phil Sutter May 28, 2018, 4:50 p.m. UTC
Property name "helper" was a bit unclear, "type" is better.

Signed-off-by: Phil Sutter <phil@nwl.cc>
---
 src/json.c        | 2 +-
 src/parser_json.c | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)
diff mbox series

Patch

diff --git a/src/json.c b/src/json.c
index e458eb3e4bdd8..1b73b919d5df2 100644
--- a/src/json.c
+++ b/src/json.c
@@ -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);
diff --git a/src/parser_json.c b/src/parser_json.c
index f872977f5bcb4..993368f04ea4a 100644
--- a/src/parser_json.c
+++ b/src/parser_json.c
@@ -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;