refactor
All checks were successful
Blockstorage/repertory/pipeline/head This commit looks good

This commit is contained in:
2025-09-20 23:39:49 -05:00
parent 8c838380db
commit f070aa6964

View File

@@ -54,14 +54,16 @@ packet_server::~packet_server() {
event_system::instance().raise<service_stop_begin>(function_name, event_system::instance().raise<service_stop_begin>(function_name,
"packet_server"); "packet_server");
std::thread([this]() { std::thread stop_all([this]() {
for (std::size_t i = 0U; i < service_threads_.size(); i++) { for (std::size_t idx = 0U; idx < service_threads_.size(); ++idx) {
io_context_.stop(); io_context_.stop();
} }
}).detach(); });
server_thread_->join(); server_thread_->join();
server_thread_.reset(); server_thread_.reset();
stop_all.join();
event_system::instance().raise<service_stop_end>(function_name, event_system::instance().raise<service_stop_end>(function_name,
"packet_server"); "packet_server");
} }