From d6221f019b5e3fce034a420beeff2c83d69713a8 Mon Sep 17 00:00:00 2001 From: Laan Tungir Date: Sun, 3 May 2026 20:32:44 -0400 Subject: [PATCH] v0.0.8 - Fix n_signer URL login RPC params and align with direct TCP get_public_key behavior --- src/main.c | 4 ++-- src/nsigner_client.c | 12 +----------- 2 files changed, 3 insertions(+), 13 deletions(-) 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);