Fix wallet_republish crash during bootstrap

This commit is contained in:
cryptocode 2021-01-03 14:03:45 +01:00
commit d473d21c51
No known key found for this signature in database
GPG key ID: C3CCB7B231D9AE1F

View file

@ -219,6 +219,8 @@ void nano::network::flood_vote_pr (std::shared_ptr<nano::vote> const & vote_a)
void nano::network::flood_block_many (std::deque<std::shared_ptr<nano::block>> blocks_a, std::function<void()> callback_a, unsigned delay_a) void nano::network::flood_block_many (std::deque<std::shared_ptr<nano::block>> blocks_a, std::function<void()> callback_a, unsigned delay_a)
{ {
if (!blocks_a.empty ())
{
auto block_l (blocks_a.front ()); auto block_l (blocks_a.front ());
blocks_a.pop_front (); blocks_a.pop_front ();
flood_block (block_l); flood_block (block_l);
@ -236,6 +238,7 @@ void nano::network::flood_block_many (std::deque<std::shared_ptr<nano::block>> b
{ {
callback_a (); callback_a ();
} }
}
} }
void nano::network::send_confirm_req (std::shared_ptr<nano::transport::channel> channel_a, std::pair<nano::block_hash, nano::block_hash> const & hash_root_a) void nano::network::send_confirm_req (std::shared_ptr<nano::transport::channel> channel_a, std::pair<nano::block_hash, nano::block_hash> const & hash_root_a)