diff --git a/dap-sdk b/dap-sdk index 61bd9f38eac8773f0decc482f5488a2b520fcfb4..d1ef96997a9d3d71136c410f15ce09dade5ffac6 160000 --- a/dap-sdk +++ b/dap-sdk @@ -1 +1 @@ -Subproject commit 61bd9f38eac8773f0decc482f5488a2b520fcfb4 +Subproject commit d1ef96997a9d3d71136c410f15ce09dade5ffac6 diff --git a/modules/net/dap_chain_node_cli_cmd.c b/modules/net/dap_chain_node_cli_cmd.c index f4d5bbff06446efa04b4038a84dccf8ce57eda75..41a970c69dc0b21a9397eeeade35a1fd8a91657f 100644 --- a/modules/net/dap_chain_node_cli_cmd.c +++ b/modules/net/dap_chain_node_cli_cmd.c @@ -2258,9 +2258,6 @@ int l_arg_index = 1, l_rc, cmd_num = CMD_NONE; return DAP_CHAIN_NODE_CLI_COM_TX_WALLET_INTERNAL_ERR; } - l_addr = l_net ? dap_chain_wallet_get_addr(l_wallet,l_net->pub.id ) : NULL; - - const char *l_addr_str = dap_chain_addr_to_str_static(l_addr); json_object * json_obj_wall = json_object_new_object(); json_object_object_add(json_obj_wall, "Wallet name", json_object_new_string(l_wallet->name)); if (l_sign_count > 1) { @@ -2274,8 +2271,10 @@ int l_arg_index = 1, l_rc, cmd_num = CMD_NONE; } else json_object_object_add(json_obj_wall, "Sign type", json_object_new_string(l_sign_type_str)); json_object_object_add(json_obj_wall, "Status", json_object_new_string("successfully created")); - if ( l_addr_str ) { - json_object_object_add(json_obj_wall, "new address", json_object_new_string(l_addr_str)); + + const char *l_addr_str = NULL; + if ( l_net && (l_addr_str = dap_chain_addr_to_str_static(dap_chain_wallet_get_addr(l_wallet,l_net->pub.id))) ) { + json_object_object_add(json_obj_wall, "new address", json_object_new_string(l_addr_str) ); } json_object_array_add(json_arr_out, json_obj_wall); dap_chain_wallet_close(l_wallet);