diff --git a/CMakeLists.txt b/CMakeLists.txt index 2e9bd57964aa0dbe7e14a1137b4f4249384affec..65c32e2699aec4276706a795a19e4df6f2f18b20 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ project(cellframe-sdk C) cmake_minimum_required(VERSION 2.8) set(CMAKE_C_STANDARD 11) -set(CELLFRAME_SDK_NATIVE_VERSION "2.6-77") +set(CELLFRAME_SDK_NATIVE_VERSION "2.6-78") add_definitions ("-DCELLFRAME_SDK_VERSION=\"${CELLFRAME_SDK_NATIVE_VERSION}\"") set(DAPSDK_MODULES "") diff --git a/modules/chain/dap_chain_ledger.c b/modules/chain/dap_chain_ledger.c index ca477cdfb56c7be9ce6dc93c7c789feb3d0f582b..0dd03d17f836ce6efdb7a9beb09936a4f33e2298 100644 --- a/modules/chain/dap_chain_ledger.c +++ b/modules/chain/dap_chain_ledger.c @@ -1777,8 +1777,11 @@ int dap_chain_ledger_tx_cache_check(dap_ledger_t *a_ledger, dap_chain_datum_tx_t break; } } + pthread_rwlock_unlock(&l_ledger_priv->tokens_rwlock); } + + if ( l_list_out ) dap_list_free(l_list_out);