From 78d636c14c9cc2f39a2465c9170571719711b744 Mon Sep 17 00:00:00 2001 From: cryptocode Date: Thu, 21 Feb 2019 22:57:22 +0100 Subject: [PATCH] Check if block processor is full in bulk push server (#1668) --- nano/node/bootstrap.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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