From 1090f1970ea872a8dddcd30608355a85144ae7b6 Mon Sep 17 00:00:00 2001 From: Benoit Foucher Date: Tue, 27 Nov 2007 20:51:05 +0100 Subject: Fixed IceGrid bug --- cpp/src/IceGrid/SessionServantManager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'cpp/src') diff --git a/cpp/src/IceGrid/SessionServantManager.cpp b/cpp/src/IceGrid/SessionServantManager.cpp index 8a8664e9b30..5084d9eeb03 100644 --- a/cpp/src/IceGrid/SessionServantManager.cpp +++ b/cpp/src/IceGrid/SessionServantManager.cpp @@ -176,7 +176,8 @@ SessionServantManager::removeSession(const Ice::ObjectPtr& session) // if(p->second.admin && p->second.connection) { - _adminConnections.erase(p->second.connection); + assert(_adminConnections.find(p->second.connection) != _adminConnections.end()); + _adminConnections.erase(_adminConnections.find(p->second.connection)); } _sessions.erase(p); -- cgit v1.2.3