mdbx-windows: исправление assert-проверок внутри txn_lock()/txn_unlock().

This commit is contained in:
Леонид Юрьев (Leonid Yuriev)
2025-07-14 00:41:48 +03:00
parent 8fba09ceb6
commit 2a41db6b67
2 changed files with 7 additions and 5 deletions

View File

@@ -837,7 +837,7 @@ int lck_txn_lock(MDBX_env *env, bool dont_wait) {
void lck_txn_unlock(MDBX_env *env) {
TRACE("%s", ">>");
if (env->basal_txn) {
eASSERT(env, !env->basal_txn || env->basal_txn->owner == osal_thread_self());
eASSERT(env, env->basal_txn->owner == osal_thread_self());
env->basal_txn->owner = 0;
}
int err = osal_ipclock_unlock(env, &env->lck->wrt_lock);