mirror of
https://github.com/isar/libmdbx.git
synced 2024-10-30 11:29:19 +08:00
mdbx: обнуление компараторов при пересоздании MainDB.
This commit is contained in:
parent
95cb73646e
commit
fdb2b5b0f1
@ -22406,6 +22406,10 @@ static int dbi_bind(MDBX_txn *txn, const MDBX_dbi dbi, unsigned user_flags,
|
||||
/* make sure flags changes get committed */
|
||||
txn->mt_dbs[dbi].md_flags = user_flags & DB_PERSISTENT_FLAGS;
|
||||
txn->mt_flags |= MDBX_TXN_DIRTY;
|
||||
/* обнуляем компараторы для установки в соответствии с флагами,
|
||||
* либо заданных пользователем */
|
||||
txn->mt_dbxs[dbi].md_cmp = nullptr;
|
||||
txn->mt_dbxs[dbi].md_dcmp = nullptr;
|
||||
} else {
|
||||
return /* FIXME: return extended info */ MDBX_INCOMPATIBLE;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user