From 9792cb40e12f29211ffabce921bebd612609b718 Mon Sep 17 00:00:00 2001 From: "daniil.frolov" <daniil.frolov@demlabs.net> Date: Tue, 17 Jan 2023 17:09:58 +0700 Subject: [PATCH] [*] Fix memory leaks in previous commit --- modules/consensus/block-ton/dap_chain_cs_block_ton.c | 2 +- modules/net/dap_chain_node_cli_cmd_tx.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/consensus/block-ton/dap_chain_cs_block_ton.c b/modules/consensus/block-ton/dap_chain_cs_block_ton.c index 4efff13824..688c50eea6 100644 --- a/modules/consensus/block-ton/dap_chain_cs_block_ton.c +++ b/modules/consensus/block-ton/dap_chain_cs_block_ton.c @@ -702,7 +702,7 @@ static void s_session_candidate_to_chain( dap_hash_fast(l_candidate, a_candidate_size, &l_block_hash); char *l_block_hash_str = dap_chain_hash_fast_to_str_new(&l_block_hash); log_it(L_INFO, "TON: block %s added in chain successfully", l_block_hash_str); - + DAP_DELETE(l_block_hash_str); } } break; case ATOM_MOVE_TO_THRESHOLD: { diff --git a/modules/net/dap_chain_node_cli_cmd_tx.c b/modules/net/dap_chain_node_cli_cmd_tx.c index 398c39cbc2..a0bfb9e0ca 100644 --- a/modules/net/dap_chain_node_cli_cmd_tx.c +++ b/modules/net/dap_chain_node_cli_cmd_tx.c @@ -557,6 +557,7 @@ char* dap_db_history_addr(dap_chain_addr_t *a_addr, dap_chain_t *a_chain, const if (l_dst_addr) DAP_DELETE(l_dst_addr_str); DAP_DELETE(l_value_str); + DAP_DELETE(l_coins_str); } if (l_dst_addr && !memcmp(l_dst_addr, a_addr, sizeof(dap_chain_addr_t))) { if (!l_header_printed) { @@ -580,6 +581,7 @@ char* dap_db_history_addr(dap_chain_addr_t *a_addr, dap_chain_t *a_chain, const if (l_src_addr) DAP_DELETE(l_src_addr_str); DAP_DELETE(l_value_str); + DAP_DELETE(l_coins_str); } } dap_list_free(l_list_out_items); -- GitLab