From ac62e572e938c05f2cb951998a8218353be60b06 Mon Sep 17 00:00:00 2001 From: "Constantin P." <papizh.konstantin@demlabs.net> Date: Wed, 19 Feb 2025 15:48:52 +0700 Subject: [PATCH] Last event linking optimize --- modules/type/dag/dap_chain_cs_dag.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/modules/type/dag/dap_chain_cs_dag.c b/modules/type/dag/dap_chain_cs_dag.c index 77e8d352a6..c5abe99b23 100644 --- a/modules/type/dag/dap_chain_cs_dag.c +++ b/modules/type/dag/dap_chain_cs_dag.c @@ -868,15 +868,7 @@ void s_dag_events_lasts_process_new_last_event(dap_chain_cs_dag_t * a_dag, dap_c s_dag_events_lasts_delete_linked_with_event(a_dag, a_event_item->event); //add self - dap_chain_cs_dag_event_item_t * l_event_last= DAP_NEW_Z(dap_chain_cs_dag_event_item_t); - if (!l_event_last) { - log_it(L_CRITICAL, "%s", c_error_memory_alloc); - return; - } - l_event_last->ts_added = a_event_item->ts_added; - l_event_last->event = a_event_item->event; - l_event_last->event_size = a_event_item->event_size; - dap_hash_fast(l_event_last->event, a_event_item->event_size,&l_event_last->hash ); + dap_chain_cs_dag_event_item_t * l_event_last= DAP_DUP_SIZE_RET_IF_FAIL(a_event_item, sizeof(dap_chain_cs_dag_event_item_t)); HASH_ADD(hh,PVT(a_dag)->events_lasts_unlinked,hash, sizeof(l_event_last->hash),l_event_last); } -- GitLab