diff options
author | Benoit Foucher <benoit@zeroc.com> | 2015-08-14 07:19:13 +0200 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2015-08-14 07:19:13 +0200 |
commit | b0f0bc95d4db337fa4250dd8c320d921908f55a2 (patch) | |
tree | 477644c3b5b3822f4d12a5a269406d2928aebf2e /cpp/src/IceGrid | |
parent | Another minor fix for Expect.py script (diff) | |
download | ice-b0f0bc95d4db337fa4250dd8c320d921908f55a2.tar.bz2 ice-b0f0bc95d4db337fa4250dd8c320d921908f55a2.tar.xz ice-b0f0bc95d4db337fa4250dd8c320d921908f55a2.zip |
Revert "Fixed ICE-6707 - default interface for discovery is now Ice.Default.Host if it is set"
This reverts commit 406e393f2be3a29830a7758e58e4e674afc5e21e.
Diffstat (limited to 'cpp/src/IceGrid')
-rw-r--r-- | cpp/src/IceGrid/RegistryI.cpp | 23 |
1 files changed, 1 insertions, 22 deletions
diff --git a/cpp/src/IceGrid/RegistryI.cpp b/cpp/src/IceGrid/RegistryI.cpp index ac126a43dd8..d8a406931f4 100644 --- a/cpp/src/IceGrid/RegistryI.cpp +++ b/cpp/src/IceGrid/RegistryI.cpp @@ -11,6 +11,7 @@ #include <IceUtil/FileUtil.h> #include <Ice/Ice.h> #include <Ice/Network.h> +#include <Ice/ProtocolPluginFacade.h> // Just to get the hostname #include <IceStorm/Service.h> #include <IceSSL/IceSSL.h> @@ -591,28 +592,6 @@ RegistryI::startImpl() } int port = properties->getPropertyAsIntWithDefault("IceGrid.Registry.Discovery.Port", 4061); string interface = properties->getProperty("IceGrid.Registry.Discovery.Interface"); - string defaultHost = properties->getProperty("Ice.Default.Host"); - if(interface.empty() && !defaultHost.empty()) - { - // - // Make sure the interface is an IP address, the UDP --interface option - // doesn't support DNS names. - // - IceInternal::ProtocolSupport protocol = ipv4 && !preferIPv6 ? IceInternal::EnableIPv4 : IceInternal::EnableIPv6; - try - { - IceInternal::Address address = IceInternal::getAddressForServer(defaultHost, 0, protocol, preferIPv6); - if(IceInternal::isAddressValid(address)) - { - interface = IceInternal::inetAddrToString(address); - } - } - catch(const Ice::LocalException&) - { - // Ignore - } - } - if(properties->getProperty("IceGrid.Registry.Discovery.Endpoints").empty()) { ostringstream os; |