Fixed cleanup issue - the previous version had kind of a resource leak.
This commit is contained in:
@@ -43,10 +43,10 @@ ClientContext::ClientContext()
|
||||
m_hasSubscribedLobbyMsg(true)
|
||||
{
|
||||
bzero(&m_clientSockaddr, sizeof(m_clientSockaddr));
|
||||
m_ioService.reset(new boost::asio::io_service());
|
||||
m_senderCallback.reset(new ClientSenderCallback());
|
||||
m_senderThread.reset(new SenderThread(*m_senderCallback));
|
||||
m_senderThread.reset(new SenderThread(*m_senderCallback, m_ioService));
|
||||
m_senderThread->Start();
|
||||
m_ioService = dynamic_cast<SenderThread *>(m_senderThread.get())->GetIOService();
|
||||
}
|
||||
|
||||
ClientContext::~ClientContext()
|
||||
|
||||
Reference in New Issue
Block a user