diff --git a/nano/node/rpc.cpp b/nano/node/rpc.cpp index ba9d7514f..a4cb6fe36 100644 --- a/nano/node/rpc.cpp +++ b/nano/node/rpc.cpp @@ -155,7 +155,7 @@ void nano::rpc::accept () { auto connection (std::make_shared (node, *this)); acceptor.async_accept (connection->socket, [this, connection](boost::system::error_code const & ec) { - if (acceptor.is_open ()) + if (acceptor.is_open () && ec != boost::asio::error::operation_aborted) { accept (); }