mdbx: перенос check_env() из txn_end() в функции txn-api.

This commit is contained in:
Леонид Юрьев (Leonid Yuriev)
2025-01-06 23:35:21 +03:00
parent a89d418c91
commit 0a4156fe6f
2 changed files with 23 additions and 14 deletions

View File

@@ -483,13 +483,6 @@ int txn_renew(MDBX_txn *txn, unsigned flags) {
MDBX_env *const env = txn->env;
int rc;
#if MDBX_ENV_CHECKPID
if (unlikely(env->pid != osal_getpid())) {
env->flags |= ENV_FATAL_ERROR;
return MDBX_PANIC;
}
#endif /* MDBX_ENV_CHECKPID */
flags |= env->flags & (MDBX_NOSTICKYTHREADS | MDBX_WRITEMAP);
if (flags & MDBX_TXN_RDONLY) {
eASSERT(env, (flags & ~(txn_ro_begin_flags | MDBX_WRITEMAP | MDBX_NOSTICKYTHREADS)) == 0);