From 4e9b734b5296463ab20f1e07c89ee6239db18916 Mon Sep 17 00:00:00 2001 From: Leo Yuriev Date: Thu, 27 Apr 2017 18:06:07 +0300 Subject: [PATCH] mdbx: fix mdbx_read_header(). --- src/mdbx.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mdbx.c b/src/mdbx.c index 48595b13..1923f0d7 100644 --- a/src/mdbx.c +++ b/src/mdbx.c @@ -3275,9 +3275,9 @@ fail: * before mapping it into memory. */ static int __cold mdbx_read_header(MDB_env *env, MDB_meta *meta) { assert(offsetof(MDB_metabuf, mb_metabuf.mm_meta) == PAGEHDRSZ); + memset(meta, 0, sizeof(MDB_meta)); meta->mm_datasync_sign = MDB_DATASIGN_WEAK; - meta->mm_txnid = 0; - off_t offset = 0; + unsigned offset = 0; /* Read both meta pages so we can use the latest one. */ for (int loops_left = 2; --loops_left >= 0;) {