From 50323449d7cbec4845a75ca7df825d47e822bc11 Mon Sep 17 00:00:00 2001 From: "roman.khlopkov" <roman.khlopkov@demlabs.net> Date: Wed, 3 Jan 2024 16:24:39 +0300 Subject: [PATCH] [*] Ledger tests restored --- modules/chain/CMakeLists.txt | 4 ++-- modules/service/stake/dap_chain_net_srv_stake_pos_delegate.c | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/chain/CMakeLists.txt b/modules/chain/CMakeLists.txt index 54c0b0661b..892e2ac057 100644 --- a/modules/chain/CMakeLists.txt +++ b/modules/chain/CMakeLists.txt @@ -8,7 +8,7 @@ file(GLOB DAP_CHAIN_HEADERS include/*.h) add_library(${PROJECT_NAME} STATIC ${DAP_CHAIN_SRCS} ${DAP_CHAIN_HEADERS}) if(BUILD_CELLFRAME_SDK_TESTS) - # add_subdirectory(tests) + add_subdirectory(tests) endif() #find_package(PkgConfig REQUIRED) @@ -26,4 +26,4 @@ INSTALL(TARGETS ${PROJECT_NAME} ARCHIVE DESTINATION lib/modules/chain/ PUBLIC_HEADER DESTINATION include/modules/chain/ ) -endif() \ No newline at end of file +endif() diff --git a/modules/service/stake/dap_chain_net_srv_stake_pos_delegate.c b/modules/service/stake/dap_chain_net_srv_stake_pos_delegate.c index 8d981a4b0f..cebc98cee9 100644 --- a/modules/service/stake/dap_chain_net_srv_stake_pos_delegate.c +++ b/modules/service/stake/dap_chain_net_srv_stake_pos_delegate.c @@ -2488,6 +2488,8 @@ static void s_cache_data(dap_ledger_t *a_ledger, dap_chain_datum_tx_t *a_tx, dap dap_chain_net_srv_stake_item_t *dap_chain_net_srv_stake_check_pkey_hash(dap_hash_fast_t *a_pkey_hash) { + if (!s_srv_stake) + return NULL; dap_chain_net_srv_stake_item_t *l_stake, *l_tmp; HASH_ITER(hh, s_srv_stake->itemlist, l_stake, l_tmp) { if (dap_hash_fast_compare(&l_stake->signing_addr.data.hash_fast, a_pkey_hash)) -- GitLab