aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--OpenSim/Data/RegionProfileData.cs2
-rw-r--r--OpenSim/Grid/GridServer/GridManager.cs1
-rw-r--r--OpenSim/Region/Communications/Local/LocalLoginService.cs4
3 files changed, 4 insertions, 3 deletions
diff --git a/OpenSim/Data/RegionProfileData.cs b/OpenSim/Data/RegionProfileData.cs
index 5a3a42c..3759341 100644
--- a/OpenSim/Data/RegionProfileData.cs
+++ b/OpenSim/Data/RegionProfileData.cs
@@ -161,7 +161,7 @@ namespace OpenSim.Data
161 simData.httpPort = Convert.ToUInt32((string) responseData["http_port"]); 161 simData.httpPort = Convert.ToUInt32((string) responseData["http_port"]);
162 simData.remotingPort = Convert.ToUInt32((string) responseData["remoting_port"]); 162 simData.remotingPort = Convert.ToUInt32((string) responseData["remoting_port"]);
163 simData.serverURI = (string) responseData["server_uri"]; 163 simData.serverURI = (string) responseData["server_uri"];
164 simData.httpServerURI = "http://" + simData.serverIP + ":" + simData.httpPort.ToString() + "/"; 164 simData.httpServerURI = "http://" + (string)responseData["sim_host"] + ":" + simData.httpPort.ToString() + "/";
165 simData.UUID = new UUID((string) responseData["region_UUID"]); 165 simData.UUID = new UUID((string) responseData["region_UUID"]);
166 simData.regionName = (string) responseData["region_name"]; 166 simData.regionName = (string) responseData["region_name"];
167 } 167 }
diff --git a/OpenSim/Grid/GridServer/GridManager.cs b/OpenSim/Grid/GridServer/GridManager.cs
index c60334b..be3a7cf 100644
--- a/OpenSim/Grid/GridServer/GridManager.cs
+++ b/OpenSim/Grid/GridServer/GridManager.cs
@@ -810,6 +810,7 @@ namespace OpenSim.Grid.GridServer
810 m_log.Info("[DATA]: found " + (string)simData.regionName + " regionHandle = " + 810 m_log.Info("[DATA]: found " + (string)simData.regionName + " regionHandle = " +
811 (string)requestData["region_handle"]); 811 (string)requestData["region_handle"]);
812 responseData["sim_ip"] = Util.GetHostFromDNS(simData.serverIP).ToString(); 812 responseData["sim_ip"] = Util.GetHostFromDNS(simData.serverIP).ToString();
813 responseData["sim_host"] = simData.serverIP;
813 responseData["sim_port"] = simData.serverPort.ToString(); 814 responseData["sim_port"] = simData.serverPort.ToString();
814 responseData["server_uri"] = simData.serverURI; 815 responseData["server_uri"] = simData.serverURI;
815 responseData["http_port"] = simData.httpPort.ToString(); 816 responseData["http_port"] = simData.httpPort.ToString();
diff --git a/OpenSim/Region/Communications/Local/LocalLoginService.cs b/OpenSim/Region/Communications/Local/LocalLoginService.cs
index 50a8e16..7f16ec2 100644
--- a/OpenSim/Region/Communications/Local/LocalLoginService.cs
+++ b/OpenSim/Region/Communications/Local/LocalLoginService.cs
@@ -309,9 +309,9 @@ namespace OpenSim.Region.Communications.Local
309 seedcap = "https://" + serversInfo.HttpSSLCN + ":" + serversInfo.httpSSLPort + "/CAPS/" + capsPath + "0000/"; 309 seedcap = "https://" + serversInfo.HttpSSLCN + ":" + serversInfo.httpSSLPort + "/CAPS/" + capsPath + "0000/";
310 310
311 } 311 }
312 else 312 else
313 { 313 {
314 seedcap = "http://" + regionInfo.ExternalEndPoint.Address.ToString() + ":" + serversInfo.HttpListenerPort + "/CAPS/" + capsPath + "0000/"; 314 seedcap = "http://" + regionInfo.ExternalEndPoint + ":" + serversInfo.HttpListenerPort + "/CAPS/" + capsPath + "0000/";
315 } 315 }
316 316
317 response.SeedCapability = seedcap; //regionInfo.ExternalEndPoint.Address.ToString() + ":" + regionInfo.HttpPort + "/CAPS/" + capsPath + "0000/"; 317 response.SeedCapability = seedcap; //regionInfo.ExternalEndPoint.Address.ToString() + ":" + regionInfo.HttpPort + "/CAPS/" + capsPath + "0000/";