diff --git a/nano/node/bootstrap.cpp b/nano/node/bootstrap.cpp index 3ecf18e3..df73cf42 100644 --- a/nano/node/bootstrap.cpp +++ b/nano/node/bootstrap.cpp @@ -3020,7 +3020,10 @@ void nano::bulk_push_server::received_block (boost::system::error_code const & e auto block (nano::deserialize_block (stream, type_a)); if (block != nullptr && !nano::work_validate (*block)) { - connection->node->process_active (std::move (block)); + if (!connection->node->block_processor.full ()) + { + connection->node->process_active (std::move (block)); + } receive (); } else