Fixed cleanup issue - the previous version had kind of a resource leak.

This commit is contained in:
lotodore
2009-01-31 22:20:08 +00:00
parent 3f8d3c8d55
commit c998edf219
6 changed files with 66 additions and 28 deletions
+2 -2
View File
@@ -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()