Skip to content

Commit 2b89f4b

Browse files
committed
ITS#8321 page_touch - don't fixup the cursor we just touched
1 parent 8e7cd22 commit 2b89f4b

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

libraries/liblmdb/mdb.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2418,6 +2418,7 @@ mdb_page_touch(MDB_cursor *mc)
24182418
} else {
24192419
for (; m2; m2=m2->mc_next) {
24202420
if (m2->mc_snum < mc->mc_snum) continue;
2421+
if (m2 == mc) continue;
24212422
if (m2->mc_pg[mc->mc_top] == mp) {
24222423
m2->mc_pg[mc->mc_top] = np;
24232424
if ((mc->mc_db->md_flags & MDB_DUPSORT) &&

0 commit comments

Comments
 (0)