From 1828587387440c4e4cb296d40b8c0692b9fcba41 Mon Sep 17 00:00:00 2001 From: SergiySW Date: Sat, 15 Sep 2018 23:44:20 +0300 Subject: [PATCH] Simplify unchecked_get --- rai/node/lmdb.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rai/node/lmdb.cpp b/rai/node/lmdb.cpp index 82c6195c..d48b95ac 100644 --- a/rai/node/lmdb.cpp +++ b/rai/node/lmdb.cpp @@ -1770,8 +1770,9 @@ std::shared_ptr rai::mdb_store::vote_get (rai::transaction const & tr std::vector> rai::mdb_store::unchecked_get (rai::transaction const & transaction_a, rai::block_hash const & hash_a) { std::vector> result; - for (auto i (unchecked_begin (transaction_a, hash_a)), n (unchecked_end ()); i != n && rai::block_hash (i->first) == hash_a; ++i) + for (auto i (unchecked_begin (transaction_a, hash_a)), n (unchecked_begin (transaction_a, hash_a.number () + 1)); i != n; ++i) { + assert (rai::block_hash (i->first) == hash_a); std::shared_ptr block (i->second); result.push_back (block); }