mdbx: корректировка assert-проверки внутри meta_override().

После доработок/рефакторинга условие проверки стало неверным.
This commit is contained in:
Леонид Юрьев (Leonid Yuriev) 2024-06-28 12:14:44 +03:00
parent 7abeac762f
commit 69df6e6ac0

View File

@ -475,7 +475,7 @@ __cold int __must_check_result meta_override(MDBX_env *env, size_t target,
osal_flush_incoherent_mmap(env->dxb_mmap.base, pgno2bytes(env, NUM_METAS), osal_flush_incoherent_mmap(env->dxb_mmap.base, pgno2bytes(env, NUM_METAS),
globals.sys_pagesize); globals.sys_pagesize);
} }
eASSERT(env, (!env->txn && !env->basal_txn) || eASSERT(env, (!env->txn && (env->flags & ENV_ACTIVE) == 0) ||
(env->stuck_meta == (int)target && (env->stuck_meta == (int)target &&
(env->flags & (MDBX_EXCLUSIVE | MDBX_RDONLY)) == (env->flags & (MDBX_EXCLUSIVE | MDBX_RDONLY)) ==
MDBX_EXCLUSIVE)); MDBX_EXCLUSIVE));