diff --git a/modules/global-db/dap_chain_global_db_hist.c b/modules/global-db/dap_chain_global_db_hist.c index 659de6f488ccd057965ed3734875c5e7296c7804..a362e52f6bd972ba74140658f73347d44b113b9a 100644 --- a/modules/global-db/dap_chain_global_db_hist.c +++ b/modules/global-db/dap_chain_global_db_hist.c @@ -203,6 +203,7 @@ static void *s_list_thread_proc(void *arg) l_dap_db_log_list->list_read = l_list; pthread_mutex_unlock(&l_dap_db_log_list->list_mutex); } + if (l_del_group_name_replace) DAP_DELETE(l_del_group_name_replace); } diff --git a/modules/net/dap_chain_node_client.c b/modules/net/dap_chain_node_client.c index 59e71bf6363bbf1319e2c8cdc7c6cdf70aa150e7..d7dba4dc714af081603d2becfd615b06c7e04161 100644 --- a/modules/net/dap_chain_node_client.c +++ b/modules/net/dap_chain_node_client.c @@ -278,11 +278,9 @@ static void s_stage_connected_callback(dap_client_t *a_client, void *a_arg) l_node_client->esocket_uuid = l_stream->esocket->uuid; l_node_client->stream_worker = l_stream->stream_worker; if (l_node_client->keep_connection) { - dap_events_socket_uuid_t *l_uuid = DAP_NEW(dap_events_socket_uuid_t); - DAP_DUP(l_uuid, &l_node_client->uuid); + dap_events_socket_uuid_t *l_uuid = DAP_DUP(&l_node_client->uuid); dap_worker_exec_callback_on(l_stream->esocket->worker, s_node_client_connected_synchro_start_callback, l_uuid); - dap_events_socket_uuid_t *l_uuid_timer = DAP_NEW(dap_events_socket_uuid_t); - DAP_DUP(l_uuid_timer, &l_node_client->uuid); + dap_events_socket_uuid_t *l_uuid_timer = DAP_DUP(&l_node_client->uuid); dap_timerfd_start_on_worker(l_stream->esocket->worker, s_timer_update_states * 1000, s_timer_update_states_callback, l_uuid_timer); } }