removes endpoint state change that breaks multi-threaded servers references #168

This commit is contained in:
Peter Thorson
2013-01-04 06:28:44 -06:00
parent 0c4d239aeb
commit 4799525445

View File

@@ -317,9 +317,7 @@ void server<endpoint>::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();