From 84e5f30c70953bf3edc2e97dc9c8d68159df6cef Mon Sep 17 00:00:00 2001 From: orignal Date: Thu, 18 Dec 2014 18:48:36 -0500 Subject: [PATCH] delete local destination on session close --- SAM.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/SAM.cpp b/SAM.cpp index 35fac602..02251cc6 100644 --- a/SAM.cpp +++ b/SAM.cpp @@ -30,7 +30,6 @@ namespace client void SAMSocket::CloseStream () { - m_SocketType = eSAMSocketTypeTerminated; if (m_Stream) { m_Stream->Close (); @@ -584,7 +583,10 @@ namespace client void SAMSession::CloseStreams () { for (auto it: sockets) + { it->CloseStream (); + it->SetSocketType (eSAMSocketTypeTerminated); + } sockets.clear (); }