mirror of
https://github.com/isar/libmdbx.git
synced 2025-01-04 18:54:13 +08:00
mdbx: minor fix mdbx_is_dirty()
.
Change-Id: Ia539165ddd62a40e13fdfec48de754961681d40f
This commit is contained in:
parent
a0a4bbaa7c
commit
9c9cdfdb6d
@ -20759,8 +20759,9 @@ int mdbx_is_dirty(const MDBX_txn *txn, const void *ptr) {
|
|||||||
* not to the beginning of a data. */
|
* not to the beginning of a data. */
|
||||||
return MDBX_EINVAL;
|
return MDBX_EINVAL;
|
||||||
}
|
}
|
||||||
return (txn->mt_flags & MDBX_TXN_RDONLY) ? MDBX_RESULT_FALSE
|
return ((txn->mt_flags & MDBX_TXN_RDONLY) || !IS_MODIFIABLE(txn, page))
|
||||||
: IS_MODIFIABLE(txn, page);
|
? MDBX_RESULT_FALSE
|
||||||
|
: MDBX_RESULT_TRUE;
|
||||||
}
|
}
|
||||||
if ((size_t)offset < env->me_dxb_mmap.limit) {
|
if ((size_t)offset < env->me_dxb_mmap.limit) {
|
||||||
/* Указатель адресует что-то в пределах mmap, но за границей
|
/* Указатель адресует что-то в пределах mmap, но за границей
|
||||||
|
Loading…
x
Reference in New Issue
Block a user