Shutting down inactive_node correctly when getting diagnostic data.

This commit is contained in:
clemahieu 2017-12-09 11:30:38 -06:00
commit bdfbd2e732
2 changed files with 6 additions and 0 deletions

View file

@ -3481,6 +3481,11 @@ work (1, nullptr)
node = std::make_shared <rai::node> (init, *service, 24000, path, alarm, logging, work);
}
rai::inactive_node::~inactive_node ()
{
node->stop ();
}
rai::port_mapping::port_mapping (rai::node & node_a) :
node (node_a),
devices (nullptr),

View file

@ -533,6 +533,7 @@ class inactive_node
{
public:
inactive_node ();
~inactive_node ();
boost::filesystem::path path;
boost::shared_ptr <boost::asio::io_service> service;
rai::alarm alarm;