mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-01-07 07:30:57 -05:00
ITS#8190 fix cursor EOF bug
This commit is contained in:
parent
1b6085cb9b
commit
7513bd4618
1 changed files with 3 additions and 1 deletions
|
|
@ -5725,8 +5725,10 @@ set2:
|
|||
|
||||
if (leaf == NULL) {
|
||||
DPUTS("===> inexact leaf not found, goto sibling");
|
||||
if ((rc = mdb_cursor_sibling(mc, 1)) != MDB_SUCCESS)
|
||||
if ((rc = mdb_cursor_sibling(mc, 1)) != MDB_SUCCESS) {
|
||||
mc->mc_flags |= C_EOF;
|
||||
return rc; /* no entries matched */
|
||||
}
|
||||
mp = mc->mc_pg[mc->mc_top];
|
||||
mdb_cassert(mc, IS_LEAF(mp));
|
||||
leaf = NODEPTR(mp, 0);
|
||||
|
|
|
|||
Loading…
Reference in a new issue