Prevent exceptions when closing sockets.

This commit is contained in:
lotodore
2009-08-17 10:11:51 +00:00
parent e420cae48c
commit 6eb25757bc
4 changed files with 15 additions and 8 deletions
+2 -1
View File
@@ -277,9 +277,10 @@ SessionManager::Clear()
SessionMap::iterator i = m_sessionMap.begin();
SessionMap::iterator end = m_sessionMap.end();
boost::system::error_code ec;
while (i != end)
{
i->second.sessionData->GetAsioSocket()->close();
i->second.sessionData->GetAsioSocket()->close(ec);
++i;
}
m_sessionMap.clear();