From 4bdfba5e79a5a89fc577529885884ccb8bebda86 Mon Sep 17 00:00:00 2001 From: "daniil.frolov" <daniil.frolov@demlabs.net> Date: Wed, 24 Jul 2024 06:31:01 +0000 Subject: [PATCH] hotfix-12458 --- dap-sdk | 2 +- modules/net/dap_chain_ledger.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dap-sdk b/dap-sdk index d433979b5a..7c637ae9dd 160000 --- a/dap-sdk +++ b/dap-sdk @@ -1 +1 @@ -Subproject commit d433979b5a48f7b0291e4ecf9d64aa67c9676782 +Subproject commit 7c637ae9ddb7903f7f78ceb1aa06cf067925b1a7 diff --git a/modules/net/dap_chain_ledger.c b/modules/net/dap_chain_ledger.c index 79b536b499..172b018039 100644 --- a/modules/net/dap_chain_ledger.c +++ b/modules/net/dap_chain_ledger.c @@ -4044,7 +4044,7 @@ static int s_tx_cache_check(dap_ledger_t *a_ledger, l_tx_prev = s_find_datum_tx_by_hash(a_ledger, l_tx_prev_hash, &l_item_out, false); char l_tx_prev_hash_str[DAP_HASH_FAST_STR_SIZE]; dap_hash_fast_to_str(l_tx_prev_hash, l_tx_prev_hash_str, DAP_HASH_FAST_STR_SIZE); - if (!l_tx_prev && !a_check_for_removing) { // Unchained transaction or previous TX was already spent and removed from ledger + if (!l_tx_prev) { // Unchained transaction or previous TX was already spent and removed from ledger debug_if(s_debug_more && !a_from_threshold, L_DEBUG, "No previous transaction was found for hash %s", l_tx_prev_hash_str); l_err_num = DAP_CHAIN_CS_VERIFY_CODE_TX_NO_PREVIOUS; break; -- GitLab