From 3deb4577fb98119be5e1948ce5092794da72cf26 Mon Sep 17 00:00:00 2001 From: Leo Yuriev Date: Mon, 6 Jun 2016 01:53:00 +0300 Subject: [PATCH] mdbx: fix build by clang (missing-field-initializers). Change-Id: I45b966a6572d0669596106c3c70862dc113fb642 --- mdb.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mdb.c b/mdb.c index f18e6742..6eacceab 100644 --- a/mdb.c +++ b/mdb.c @@ -9196,7 +9196,7 @@ mdb_env_cthr_toggle(mdb_copy *my, int st) static int __cold mdb_env_cwalk(mdb_copy *my, pgno_t *pg, int flags) { - MDB_cursor mc = {0}; + MDB_cursor mc; MDB_txn *txn = my->mc_txn; MDB_node *ni; MDB_page *mo, *mp, *leaf; @@ -9208,6 +9208,7 @@ mdb_env_cwalk(mdb_copy *my, pgno_t *pg, int flags) if (*pg == P_INVALID) return MDB_SUCCESS; + memset(&mc, 0, sizeof(mc)); mc.mc_snum = 1; mc.mc_txn = txn;