From 7970bf7e9b8a8a0b38f7c1c1678469bca658f34f Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Mon, 25 Oct 2021 17:17:42 +0100 Subject: [PATCH] ITS#9723 clear C_EOF on cursor with MDB_FIRST_DUP --- libraries/liblmdb/mdb.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/liblmdb/mdb.c b/libraries/liblmdb/mdb.c index 8b2ee9d..a1b5221 100644 --- a/libraries/liblmdb/mdb.c +++ b/libraries/liblmdb/mdb.c @@ -8158,6 +8158,7 @@ fetchm: rc = MDB_NOTFOUND; break; } + mc->mc_flags &= ~C_EOF; { MDB_node *leaf = NODEPTR(mc->mc_pg[mc->mc_top], mc->mc_ki[mc->mc_top]); if (!F_ISSET(leaf->mn_flags, F_DUPDATA)) {