Index: /trunk/FACT++/src/DimSetup.cc
===================================================================
--- /trunk/FACT++/src/DimSetup.cc	(revision 11525)
+++ /trunk/FACT++/src/DimSetup.cc	(revision 11526)
@@ -67,5 +67,6 @@
     if (ec)
     {
-        cout << "WARNING - Failure in name-resolution of '" << dns << ":0': ";
+        //cout << "WARNING - Failure in name-resolution of '" << dns << ":0': ";
+        cout << "WARNING - Could not resolve local ip address: ";
         cout << ec.message() << " (" << ec << ")" << endl;
         return dns;
@@ -78,5 +79,5 @@
         if (ec)
         {
-            cout << "WARNING - connect to '" << dns << ":0' failed: ";
+            cout << "WARNING - Could not resolve local ip address: ";
             cout << ec.message() << " (" << ec << ")" << endl;
             continue;
@@ -84,9 +85,8 @@
 
         const string addr = socket.local_endpoint().address().to_v4().to_string();
-        cout << "Setting DIM_HOST_NODE=" << addr << endl;
         return addr;
     }
 
-    return dns;
+    return "localhost";
 
 /*
@@ -160,8 +160,11 @@
 void Dim::Setup(const std::string &dns)
 {
-    setenv("DIM_DNS_NODE",  dns.c_str(),               1);
-    setenv("DIM_HOST_NODE", Dim::GetLocalIp().c_str(), 1);
+    const string loc = Dim::GetLocalIp().c_str();
 
-    cout << "Setting DIM_DNS_NODE=" << dns << endl;
+    setenv("DIM_DNS_NODE",  dns.c_str(), 1);
+    setenv("DIM_HOST_NODE", loc.c_str(), 1);
+
+    cout << "Setting DIM_DNS_NODE =" << dns << endl;
+    cout << "Setting DIM_HOST_NODE=" << loc << endl;
 }
 
@@ -172,4 +175,5 @@
         static string rc;
         rc = Dim::GetLocalIp();
+        cout << "Setting DIM_HOST_NODE=" << rc << endl;
         return rc.c_str();
     }
