v0.0.8 - Fix n_signer URL login RPC params and align with direct TCP get_public_key behavior
This commit is contained in:
+2
-2
@@ -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 <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
+1
-11
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user