diff --git a/rai/node/node.cpp b/rai/node/node.cpp index 7d980e39..38f5d339 100755 --- a/rai/node/node.cpp +++ b/rai/node/node.cpp @@ -1520,10 +1520,12 @@ block_processor_thread ([this] () { this->block_processor.process_blocks (); }) rai::node::~node () { - if (config.logging.node_lifetime_tracing ()) - { - std::cerr << "Destructing node\n"; - } + if (config.logging.node_lifetime_tracing ()) + { + std::cerr << "Destructing node\n"; + } + + stop(); } void rai::node::send_keepalive (rai::endpoint const & endpoint_a)