From fdddf58ebf05d12170ddbd57614a30ae1a59a89a Mon Sep 17 00:00:00 2001 From: cryptozoidberg Date: Sun, 13 Oct 2019 01:27:03 +0200 Subject: [PATCH] attempt to fix #127 --- contrib/epee/include/net/abstract_tcp_server2.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contrib/epee/include/net/abstract_tcp_server2.h b/contrib/epee/include/net/abstract_tcp_server2.h index 07d3cf88..4501a37c 100644 --- a/contrib/epee/include/net/abstract_tcp_server2.h +++ b/contrib/epee/include/net/abstract_tcp_server2.h @@ -133,12 +133,12 @@ class connection volatile uint32_t& m_ref_sockets_count; i_connection_filter*& m_pfilter; volatile bool m_is_multithreaded; + std::list>> m_self_refs; // add_ref/release support + critical_section m_self_refs_lock; //this should be the last one, because it could be wait on destructor, while other activities possible on other threads t_protocol_handler m_protocol_handler; //typename t_protocol_handler::config_type m_dummy_config; - std::list>> m_self_refs; // add_ref/release support - critical_section m_self_refs_lock; }; /************************************************************************/