fixed race condition

This commit is contained in:
orignal 2015-01-12 12:15:54 -05:00
parent a15c2c5d86
commit ff856d2f20
2 changed files with 9 additions and 0 deletions

View file

@ -6,6 +6,7 @@
#include <map>
#include <memory>
#include <thread>
#include <mutex>
#include <boost/asio.hpp>
#include <cryptopp/modes.h>
#include <cryptopp/aes.h>
@ -167,6 +168,7 @@ namespace transport
boost::asio::io_service m_Service;
boost::asio::io_service::work m_Work;
boost::asio::ip::tcp::acceptor * m_NTCPAcceptor, * m_NTCPV6Acceptor;
std::mutex m_NTCPSessionsMutex;
std::map<i2p::data::IdentHash, std::shared_ptr<NTCPSession> > m_NTCPSessions;
public: