summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/ServantManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Ice/ServantManager.cpp')
-rw-r--r--cpp/src/Ice/ServantManager.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/cpp/src/Ice/ServantManager.cpp b/cpp/src/Ice/ServantManager.cpp
index 6b01f5f74ae..5dbc853abe9 100644
--- a/cpp/src/Ice/ServantManager.cpp
+++ b/cpp/src/Ice/ServantManager.cpp
@@ -134,7 +134,7 @@ IceInternal::ServantManager::removeServantLocator(const string& prefix)
_locatorMapHint = _locatorMap.end();
}
- locator->deactivate();
+ locator->deactivate(prefix);
}
ServantLocatorPtr
@@ -197,7 +197,7 @@ IceInternal::ServantManager::destroy()
{
try
{
- p->second->deactivate();
+ p->second->deactivate(p->first);
}
catch(const Exception& ex)
{