mirror of
https://github.com/isar/libmdbx.git
synced 2025-03-04 17:18:13 +08:00
mdbx: fix MDBX_APPEND check inside cursor_put().
Change-Id: If21dedbd72b3a038252b9dc10c5c6543328362e7
This commit is contained in:
parent
6184024a80
commit
d12b546a7d
@ -11375,7 +11375,7 @@ int mdbx_cursor_put(MDBX_cursor *mc, MDBX_val *key, MDBX_val *data,
|
|||||||
} else if ((flags & MDBX_CURRENT) == 0) {
|
} else if ((flags & MDBX_CURRENT) == 0) {
|
||||||
int exact = 0;
|
int exact = 0;
|
||||||
MDBX_val d2;
|
MDBX_val d2;
|
||||||
if (flags & MDBX_APPEND) {
|
if ((flags & MDBX_APPEND) != 0 && mc->mc_db->md_entries > 0) {
|
||||||
MDBX_val k2;
|
MDBX_val k2;
|
||||||
rc = mdbx_cursor_last(mc, &k2, &d2);
|
rc = mdbx_cursor_last(mc, &k2, &d2);
|
||||||
if (rc == 0) {
|
if (rc == 0) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user