diff --git a/libethereum/BlockQueue.cpp b/libethereum/BlockQueue.cpp index 4a7a61a31..bbdac5e7b 100644 --- a/libethereum/BlockQueue.cpp +++ b/libethereum/BlockQueue.cpp @@ -101,7 +101,8 @@ void BlockQueue::verifierBody() } RLP r(&res.second); - for (auto const& uncle: r[2]) + for (auto const& uncle : r[2]) + { try { BlockInfo().populateFromHeader(RLP(uncle.data()), CheckEverything); @@ -125,6 +126,7 @@ void BlockQueue::verifierBody() badBlockHeader(uncle.data(), _e.what()); throw; } + } } catch (...) {