mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-01-30 13:30:57 +08:00
ITS#7793/7828
Fix md_entries count, test for insert on md_entries increment
This commit is contained in:
parent
6948f9dace
commit
13d6d59c51
@ -6157,7 +6157,6 @@ current:
|
||||
goto done;
|
||||
}
|
||||
mdb_node_del(mc, 0);
|
||||
mc->mc_db->md_entries--;
|
||||
}
|
||||
|
||||
rdata = data;
|
||||
@ -6250,7 +6249,7 @@ put_sub:
|
||||
/* sub-writes might have failed so check rc again.
|
||||
* Don't increment count if we just replaced an existing item.
|
||||
*/
|
||||
if (!rc && !(flags & MDB_CURRENT))
|
||||
if (!rc && insert)
|
||||
mc->mc_db->md_entries++;
|
||||
if (flags & MDB_MULTIPLE) {
|
||||
if (!rc) {
|
||||
|
Loading…
Reference in New Issue
Block a user