From cc222891c29d720ff535b6aa6829cf5e7ef075bc Mon Sep 17 00:00:00 2001 From: Constantin P <papizh.konstantin@demlabs.net> Date: Fri, 9 Feb 2024 11:52:10 +0700 Subject: [PATCH] Memory issues --- modules/chain/dap_chain.c | 2 +- modules/channel/chain-net/dap_stream_ch_chain_net.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/chain/dap_chain.c b/modules/chain/dap_chain.c index 0bf5ca47a6..2d9c11b887 100644 --- a/modules/chain/dap_chain.c +++ b/modules/chain/dap_chain.c @@ -390,7 +390,7 @@ dap_chain_t *dap_chain_load_from_cfg(const char *a_chain_net_name, dap_chain_net if ( dap_config_get_item_str_default(l_cfg, "files","storage_dir", NULL) ) { - DAP_CHAIN_PVT(l_chain)->file_storage_dir = dap_strdup((char*)dap_config_get_item_path( l_cfg , "files","storage_dir" )); + DAP_CHAIN_PVT(l_chain)->file_storage_dir = (char*)dap_config_get_item_path( l_cfg , "files","storage_dir" ); } else log_it (L_INFO, "Not set file storage path, will not stored in files"); diff --git a/modules/channel/chain-net/dap_stream_ch_chain_net.c b/modules/channel/chain-net/dap_stream_ch_chain_net.c index e7dbba114b..0ffbd23c38 100644 --- a/modules/channel/chain-net/dap_stream_ch_chain_net.c +++ b/modules/channel/chain-net/dap_stream_ch_chain_net.c @@ -202,8 +202,9 @@ void s_stream_ch_packet_in(dap_stream_ch_t *a_ch, void* a_arg) uint256_t l_price_min = {}; uint256_t l_price_max = {}; uint8_t flags = 0; - dap_chain_node_addr_t l_cur_node_addr = { 0 }; - l_cur_node_addr.uint64 = dap_chain_net_get_cur_addr_int(l_net); + dap_chain_node_addr_t l_cur_node_addr = { + .uint64 = dap_chain_net_get_cur_addr_int(l_net) + }; if(enc_key_pvt) { -- GitLab