diff options
author | George Hazan <ghazan@miranda.im> | 2020-12-09 17:49:31 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2020-12-09 17:49:31 +0300 |
commit | f446bbf65b0a6ce49869263d3c99cb12b7fc158b (patch) | |
tree | 15f498068bf2ad3a24ca34987d3ae6e0b988fa25 /plugins/Dbx_mdbx/src | |
parent | 5f63ad8fb27e6d6751215f19422b836ae4605416 (diff) |
fixes #2641 (Не работает импорт базы данных)
Diffstat (limited to 'plugins/Dbx_mdbx/src')
-rw-r--r-- | plugins/Dbx_mdbx/src/dbintf.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/plugins/Dbx_mdbx/src/dbintf.cpp b/plugins/Dbx_mdbx/src/dbintf.cpp index 6dbd2454a4..dd0ed5cbaf 100644 --- a/plugins/Dbx_mdbx/src/dbintf.cpp +++ b/plugins/Dbx_mdbx/src/dbintf.cpp @@ -299,13 +299,10 @@ void CDbxMDBX::SetCacheSafetyMode(BOOL bIsSet) MDBX_txn* CDbxMDBX::StartTran()
{
- if (m_bReadOnly)
- return nullptr;
-
mir_cslock lck(m_csDbAccess);
if (m_pWriteTran == nullptr) {
- m_dbError = mdbx_txn_begin(m_env, nullptr, MDBX_TXN_READWRITE, &m_pWriteTran);
+ m_dbError = mdbx_txn_begin(m_env, nullptr, (m_bReadOnly) ? MDBX_TXN_RDONLY : MDBX_TXN_READWRITE, &m_pWriteTran);
// FIXME: throw an exception
_ASSERT(m_dbError == MDBX_SUCCESS);
}
|