diff --git a/src/main.c b/src/main.c index 03f5df4..84bd214 100644 --- a/src/main.c +++ b/src/main.c @@ -10,8 +10,8 @@ */ #define NT_VERSION_MAJOR 0 #define NT_VERSION_MINOR 0 -#define NT_VERSION_PATCH 7 -#define NT_VERSION "v0.0.7" +#define NT_VERSION_PATCH 8 +#define NT_VERSION "v0.0.8" #include #include diff --git a/src/nsigner_client.c b/src/nsigner_client.c index 1f2e6ef..8ea2d7f 100644 --- a/src/nsigner_client.c +++ b/src/nsigner_client.c @@ -534,7 +534,6 @@ static int nsigner_call_string_method_url(const char *url, int fd = -1; cJSON *request = NULL; cJSON *params = NULL; - cJSON *role_obj = NULL; cJSON *response = NULL; cJSON *result_item; int rc; @@ -542,6 +541,7 @@ static int nsigner_call_string_method_url(const char *url, if (!url || !method || !result_out || arg_count < 0) { return NT_NSIGNER_E_IO; } + (void)role; *result_out = NULL; fd = nsigner_connect_url(url); @@ -571,16 +571,6 @@ static int nsigner_call_string_method_url(const char *url, cJSON_AddItemToArray(params, cJSON_CreateString(args[i])); } - role_obj = cJSON_CreateObject(); - if (!role_obj) { - cJSON_Delete(request); - cJSON_Delete(params); - close(fd); - return NT_NSIGNER_E_IO; - } - cJSON_AddStringToObject(role_obj, "role", (role && *role) ? role : "main"); - cJSON_AddItemToArray(params, role_obj); - cJSON_AddItemToObject(request, "params", params); rc = nsigner_rpc(fd, request, &response, 60000);