diff --git a/modules/global-db/dap_chain_global_db_driver_mdbx.c b/modules/global-db/dap_chain_global_db_driver_mdbx.c index c4bdbb59080759bb124251a773ddec401150a6c2..5addc9532287ff6fb1faff68bc854939bfd58642 100644 --- a/modules/global-db/dap_chain_global_db_driver_mdbx.c +++ b/modules/global-db/dap_chain_global_db_driver_mdbx.c @@ -789,8 +789,8 @@ struct __record_suffix__ *l_suff; else if ( MDBX_SUCCESS != (l_rc = mdbx_txn_commit(l_db_ctx->txn)) ) log_it (L_ERROR, "mdbx_txn_commit: (%d) %s", l_rc, mdbx_strerror(l_rc)); - if ( l_rc != MDBX_SUCCESS ) - DAP_FREE(l_val); + + DAP_FREE(l_val); assert ( !pthread_mutex_unlock(&l_db_ctx->dbi_mutex) );