From 4799525445992572ef7e5ce495decb6f75f8e5c6 Mon Sep 17 00:00:00 2001 From: Peter Thorson Date: Fri, 4 Jan 2013 06:28:44 -0600 Subject: [PATCH] removes endpoint state change that breaks multi-threaded servers references #168 --- src/roles/server.hpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/roles/server.hpp b/src/roles/server.hpp index 3ccec56e5b..31e194c19c 100644 --- a/src/roles/server.hpp +++ b/src/roles/server.hpp @@ -317,9 +317,7 @@ void server::stop_listen(bool join) { m_acceptor.close(); } - - m_state = STOPPING; - + if(join) { for (std::size_t i = 0; i < m_listening_threads.size(); ++i) { m_listening_threads[i]->join();