create/delete stream per destination only

This commit is contained in:
orignal 2014-10-15 18:24:40 -04:00
parent 341e860caa
commit 18d6a2c70e
6 changed files with 7 additions and 33 deletions

View file

@ -38,7 +38,7 @@ namespace stream
if (m_Stream)
{
m_Stream->Close ();
DeleteStream (m_Stream);
m_Owner->GetLocalDestination ()->DeleteStream (m_Stream);
m_Stream = nullptr;
}
m_Socket->close ();
@ -114,7 +114,7 @@ namespace stream
if (ecode != boost::asio::error::operation_aborted)
{
if (m_Stream) m_Stream->Close ();
DeleteStream (m_Stream);
m_Owner->GetLocalDestination ()->DeleteStream (m_Stream);
m_Stream = nullptr;
}
}