mirror of
https://github.com/isar/libmdbx.git
synced 2025-04-21 04:17:46 +08:00
mdbx: возврат MDBX_EINVAL
из mdbx_cursor_bind()
при невозможности отвязки курсора от его текущей транзакции.
This commit is contained in:
parent
f35c1fe5bc
commit
a04053ee98
@ -63,7 +63,7 @@ int mdbx_cursor_bind(MDBX_txn *txn, MDBX_cursor *mc, MDBX_dbi dbi) {
|
|||||||
return MDBX_SUCCESS;
|
return MDBX_SUCCESS;
|
||||||
rc = mdbx_cursor_unbind(mc);
|
rc = mdbx_cursor_unbind(mc);
|
||||||
if (unlikely(rc != MDBX_SUCCESS))
|
if (unlikely(rc != MDBX_SUCCESS))
|
||||||
return rc;
|
return (rc == MDBX_BAD_TXN) ? MDBX_EINVAL : rc;
|
||||||
}
|
}
|
||||||
cASSERT(mc, mc->next == mc);
|
cASSERT(mc, mc->next == mc);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user