From c579b974a26338563217174cde1fa99e4ff5b52d Mon Sep 17 00:00:00 2001 From: Leo Yuriev Date: Sat, 30 Jun 2018 00:02:25 +0300 Subject: [PATCH] mdbx: backport - avoid weak meta inside mdbx_init_metas(). Change-Id: Ib9c5ab04ad8cff3ad43d94a288cecec45d7ef37d --- src/mdbx.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/mdbx.c b/src/mdbx.c index 480b9a38..cce50b4c 100644 --- a/src/mdbx.c +++ b/src/mdbx.c @@ -4600,11 +4600,10 @@ static MDBX_page *__cold mdbx_init_metas(const MDBX_env *env, void *buffer) { MDBX_page *page1 = mdbx_meta_model(env, page0, 0); MDBX_page *page2 = mdbx_meta_model(env, page1, 1); mdbx_meta_model(env, page2, 2); - page2->mp_meta.mm_datasync_sign = MDBX_DATASIGN_WEAK; mdbx_assert(env, !mdbx_meta_eq(env, &page0->mp_meta, &page1->mp_meta)); mdbx_assert(env, !mdbx_meta_eq(env, &page1->mp_meta, &page2->mp_meta)); mdbx_assert(env, !mdbx_meta_eq(env, &page2->mp_meta, &page0->mp_meta)); - return page1; + return page2; } static int mdbx_sync_locked(MDBX_env *env, unsigned flags,