From dab08f2f056dcb44ff1e5f8f42f421da1cd7ffbf Mon Sep 17 00:00:00 2001 From: clemahieu Date: Sun, 18 Jun 2017 21:23:42 -0500 Subject: [PATCH] Moving transaction outside transaction loop. --- rai/node/bootstrap.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rai/node/bootstrap.cpp b/rai/node/bootstrap.cpp index 759a6c28..5b8c0176 100755 --- a/rai/node/bootstrap.cpp +++ b/rai/node/bootstrap.cpp @@ -739,10 +739,10 @@ void rai::bootstrap_pull_cache::flush (size_t minimum_a) { while (!blocks_l.empty ()) { + rai::transaction transaction (attempt.node->store.environment, nullptr, true); auto count (0); while (!blocks_l.empty () && count < rai::blocks_per_transaction) { - rai::transaction transaction (attempt.node->store.environment, nullptr, true); auto & front (blocks_l.front ()); attempt.node->store.unchecked_put (transaction, front->hash(), *front); blocks_l.pop_front ();