From 11a5c505916a6ef140f5dd1a300dbb0916d9b409 Mon Sep 17 00:00:00 2001 From: Leonid Yuriev Date: Wed, 13 Oct 2021 00:56:51 +0300 Subject: [PATCH] mdbx: fix `turn_for_recovery()` for possibility of meta-pages clashing after turn to a particular meta-page. --- src/core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core.c b/src/core.c index 840015d9..9af66c9a 100644 --- a/src/core.c +++ b/src/core.c @@ -12254,7 +12254,7 @@ __cold int mdbx_env_turn_for_recovery(MDBX_env *env, unsigned target) { } else { txnid_t txnid = mdbx_meta_txnid_stable(env, &meta); if (new_txnid <= txnid) - safe64_txnid_next(new_txnid); + new_txnid = safe64_txnid_next(txnid); } }