From 9dcad4179e34e81250bd1faa7c82820057e4563e Mon Sep 17 00:00:00 2001 From: "Constantin P." <papizh.konstantin@demlabs.net> Date: Mon, 2 Sep 2024 11:04:22 +0000 Subject: [PATCH] Support audit debug --- modules/chain/dap_chain_ch.c | 3 ++- modules/net/dap_chain_ledger.c | 5 ----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/modules/chain/dap_chain_ch.c b/modules/chain/dap_chain_ch.c index 9af3f8ad1d..661cffe6df 100644 --- a/modules/chain/dap_chain_ch.c +++ b/modules/chain/dap_chain_ch.c @@ -745,7 +745,8 @@ static bool s_stream_ch_packet_in(dap_stream_ch_t* a_ch, void* a_arg) } break; case DAP_CHAIN_CH_PKT_TYPE_CHAIN: { - if (!l_chain_pkt_data_size || l_chain_pkt_data_size > sizeof(dap_chain_ch_pkt_t) + DAP_CHAIN_ATOM_MAX_SIZE) { + if (!l_chain_pkt_data_size || l_chain_pkt_data_size > sizeof(dap_chain_ch_pkt_t) + DAP_CHAIN_ATOM_MAX_SIZE + * 5) { // For legacy block sizes log_it(L_WARNING, "Incorrect data size %zu in packet %s", l_chain_pkt_data_size, dap_chain_ch_pkt_type_to_str(l_ch_pkt->hdr.type)); dap_stream_ch_write_error_unsafe(a_ch, l_chain_pkt->hdr.net_id, diff --git a/modules/net/dap_chain_ledger.c b/modules/net/dap_chain_ledger.c index 827e3cc465..c912bc0e61 100644 --- a/modules/net/dap_chain_ledger.c +++ b/modules/net/dap_chain_ledger.c @@ -5250,11 +5250,6 @@ static dap_ledger_tx_item_t *tx_item_find_by_addr(dap_ledger_t *a_ledger, const // Now work with it dap_chain_datum_tx_t *l_tx = l_iter_current->tx; dap_chain_hash_fast_t *l_tx_hash = &l_iter_current->tx_hash_fast; - // start searching from the next hash after a_tx_first_hash - if (!is_search_started) { - is_search_started = dap_hash_fast_compare(l_tx_hash, a_tx_first_hash); - continue; - } // Get 'out' items from transaction byte_t *it; size_t l_size; TX_ITEM_ITER_TX(it, l_size, l_tx) { -- GitLab