diff --git a/src/lck-posix.c b/src/lck-posix.c index fe30ba35..b7c9b22c 100644 --- a/src/lck-posix.c +++ b/src/lck-posix.c @@ -820,7 +820,6 @@ MDBX_INTERNAL void lck_rdt_unlock(MDBX_env *env) { int lck_txn_lock(MDBX_env *env, bool dont_wait) { TRACE("%swait %s", dont_wait ? "dont-" : "", ">>"); - eASSERT(env, env->basal_txn || (env->lck == lckless_stub(env) && (env->flags & MDBX_RDONLY))); jitter4testing(true); const int err = osal_ipclock_lock(env, &env->lck->wrt_lock, dont_wait); int rc = err; @@ -840,8 +839,6 @@ void lck_txn_unlock(MDBX_env *env) { if (env->basal_txn) { eASSERT(env, !env->basal_txn || env->basal_txn->owner == osal_thread_self()); env->basal_txn->owner = 0; - } else { - eASSERT(env, env->lck == lckless_stub(env) && (env->flags & MDBX_RDONLY)); } int err = osal_ipclock_unlock(env, &env->lck->wrt_lock); TRACE("<< err %d", err);