summaryrefslogtreecommitdiff
path: root/cpp/src/IceBridge/IceBridge.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceBridge/IceBridge.cpp')
-rw-r--r--cpp/src/IceBridge/IceBridge.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/cpp/src/IceBridge/IceBridge.cpp b/cpp/src/IceBridge/IceBridge.cpp
index bb9c105015a..3e96507d0ea 100644
--- a/cpp/src/IceBridge/IceBridge.cpp
+++ b/cpp/src/IceBridge/IceBridge.cpp
@@ -682,11 +682,9 @@ BridgeService::start(int argc, char* argv[], int& status)
adapter->addDefaultServant(new BridgeI(adapter, target), "");
- if(properties->getPropertyAsIntWithDefault("IceBridge.Router", 0) > 0)
- {
- RouterPrx router = RouterPrx::uncheckedCast(adapter->add(new RouterI, stringToIdentity("IceBridge/router")));
- adapter->add(new FinderI(router), stringToIdentity("Ice/RouterFinder"));
- }
+ string instanceName = properties->getPropertyWithDefault("IceBridge.InstanceName", "IceBridge");
+ RouterPrx router = RouterPrx::uncheckedCast(adapter->add(new RouterI, stringToIdentity(instanceName + "/router")));
+ adapter->add(new FinderI(router), stringToIdentity("Ice/RouterFinder"));
try
{