summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/IPEndpointI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Ice/IPEndpointI.cpp')
-rw-r--r--cpp/src/Ice/IPEndpointI.cpp25
1 files changed, 1 insertions, 24 deletions
diff --git a/cpp/src/Ice/IPEndpointI.cpp b/cpp/src/Ice/IPEndpointI.cpp
index f3c1629a143..87bc5350a77 100644
--- a/cpp/src/Ice/IPEndpointI.cpp
+++ b/cpp/src/Ice/IPEndpointI.cpp
@@ -538,30 +538,7 @@ IceInternal::EndpointHostResolver::EndpointHostResolver(const InstancePtr& insta
_preferIPv6(instance->preferIPv6()),
_destroyed(false)
{
- __setNoDelete(true);
- try
- {
- updateObserver();
- bool hasPriority = _instance->initializationData().properties->getProperty("Ice.ThreadPriority") != "";
- int priority = _instance->initializationData().properties->getPropertyAsInt("Ice.ThreadPriority");
- if(hasPriority)
- {
- start(0, priority);
- }
- else
- {
- start();
- }
- }
- catch(const IceUtil::Exception& ex)
- {
- {
- Ice::Error out(_instance->initializationData().logger);
- out << "cannot create thread for enpoint host resolver:\n" << ex;
- }
- throw;
- }
- __setNoDelete(false);
+ updateObserver();
}
void