diff --git a/modules/net/dap_chain_node_rpc.c b/modules/net/dap_chain_node_rpc.c index f35458d3800a8ce3c3bd25bc816c647dccdbe348..bcc7dca62b6414c532a4fc3af5992ca80f46557e 100644 --- a/modules/net/dap_chain_node_rpc.c +++ b/modules/net/dap_chain_node_rpc.c @@ -51,7 +51,7 @@ static rpc_role_t s_curretn_role = RPC_ROLE_INVALID; static struct cmd_call_stat *s_cmd_call_stat = NULL; -DAP_STATIC_INLINE s_get_role_from_str(const char *a_str) +DAP_STATIC_INLINE rpc_role_t s_get_role_from_str(const char *a_str) { if (!a_str) return RPC_ROLE_INVALID; if (!strcmp(a_str, "user")) return RPC_ROLE_USER; @@ -175,7 +175,7 @@ dap_string_t *dap_chain_node_rpc_states_info_read(dap_stream_node_addr_t a_addr) dap_string_append_printf(l_ret, "Record timestamp: %s\nRecord version: %u\nNode addr: %s\n" "Location: %d\nCli thread count: %u\nLinks count: %u\n" - "Loads: %d %d %d\n" + "Loads: %lu %lu %lu\n" "Procs: %u\nFree ram: %lu\nTotal ram: %lu\n", l_ts, l_node_info->version, l_node_addr_str, l_node_info->location, l_node_info->cli_thread_count, l_node_info->links_count, @@ -254,7 +254,7 @@ dap_list_t *dap_chain_node_rpc_get_states_list_sort(size_t *a_count) dap_global_db_obj_t *l_nodes_obj = dap_global_db_get_all_sync(s_rpc_node_list_group, &l_count); for (size_t i = 0; i < l_count; ++i) { size_t l_data_size = 0; - dap_chain_node_info_t *l_node_info_curr = dap_global_db_get_sync(s_rpc_server_states_group, (l_nodes_obj + i)->key, &l_data_size, NULL, NULL); + dap_chain_node_info_t *l_node_info_curr = (dap_chain_node_info_t *)dap_global_db_get_sync(s_rpc_server_states_group, (l_nodes_obj + i)->key, &l_data_size, NULL, NULL); if (!l_node_info_curr) { log_it(L_ERROR, "Can't find info about rpc node %s", (l_nodes_obj + i)->key); continue;