mirror of
https://github.com/isar/libmdbx.git
synced 2025-01-30 22:47:16 +08:00
mdbx++: исправление генерации исключения key_exists
(backport).
Из-за совершенной при размножении кода ошибки, вместо отдельного исключения `mdbx::key_exists` при ошибке `MDBX_KEYEXIST` вбрасывалось исключении более общего/генерализированного типа `mdbx::exception`.
This commit is contained in:
parent
ad0b13a544
commit
341a8b8b5c
@ -410,6 +410,7 @@ __cold void error::throw_exception() const {
|
||||
CASE_EXCEPTION(incompatible_operation, MDBX_INCOMPATIBLE);
|
||||
CASE_EXCEPTION(internal_page_full, MDBX_PAGE_FULL);
|
||||
CASE_EXCEPTION(internal_problem, MDBX_PROBLEM);
|
||||
CASE_EXCEPTION(key_exists, MDBX_KEYEXIST);
|
||||
CASE_EXCEPTION(key_mismatch, MDBX_EKEYMISMATCH);
|
||||
CASE_EXCEPTION(max_maps_reached, MDBX_DBS_FULL);
|
||||
CASE_EXCEPTION(max_readers_reached, MDBX_READERS_FULL);
|
||||
|
Loading…
x
Reference in New Issue
Block a user