From: Howard Chu Date: Fri, 21 Feb 2025 04:42:03 +0000 (+0000) Subject: ITS#10024 lmdb: fix MDB_PREVSNAPSHOT txnid initialization X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f20e41de09d97e4461946b7e26ec831d0c24fac7;p=thirdparty%2Fopenldap.git ITS#10024 lmdb: fix MDB_PREVSNAPSHOT txnid initialization --- diff --git a/libraries/liblmdb/mdb.c b/libraries/liblmdb/mdb.c index 1cfc3ae2ca..79e90c95c7 100644 --- a/libraries/liblmdb/mdb.c +++ b/libraries/liblmdb/mdb.c @@ -5083,6 +5083,9 @@ mdb_env_open2(MDB_env *env, int prev) #endif env->me_maxpg = env->me_mapsize / env->me_psize; + if (prev && env->me_txns) + env->me_txns->mti_txnid = meta.mm_txnid; + #if MDB_DEBUG { MDB_meta *meta = mdb_env_pick_meta(env);