diff options
Diffstat (limited to 'OpenSim/Region/Communications')
-rw-r--r-- | OpenSim/Region/Communications/OGS1/OGS1GridServices.cs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/OpenSim/Region/Communications/OGS1/OGS1GridServices.cs b/OpenSim/Region/Communications/OGS1/OGS1GridServices.cs index 1a72f31..6191f27 100644 --- a/OpenSim/Region/Communications/OGS1/OGS1GridServices.cs +++ b/OpenSim/Region/Communications/OGS1/OGS1GridServices.cs | |||
@@ -416,11 +416,14 @@ namespace OpenSim.Region.Communications.OGS1 | |||
416 | httpPort = Convert.ToUInt32((string)responseData["http_port"]); | 416 | httpPort = Convert.ToUInt32((string)responseData["http_port"]); |
417 | } | 417 | } |
418 | 418 | ||
419 | // Ok, so this is definitively the wrong place to do this, way too hard coded, but it doesn't seem we GET this info? | ||
420 | |||
421 | string simURI = "http://" + regionInfo.ExternalHostName + ":" + regionInfo.InternalEndPoint.Port; | ||
419 | 422 | ||
420 | // string externalUri = (string) responseData["sim_uri"]; | 423 | // string externalUri = (string) responseData["sim_uri"]; |
421 | 424 | ||
422 | //IPEndPoint neighbourInternalEndPoint = new IPEndPoint(IPAddress.Parse(internalIpStr), (int) port); | 425 | //IPEndPoint neighbourInternalEndPoint = new IPEndPoint(IPAddress.Parse(internalIpStr), (int) port); |
423 | regionInfo = RegionInfo.Create(regionID, regionName, regX, regY, externalHostName, httpPort, simPort, remotingPort); | 426 | regionInfo = RegionInfo.Create(regionID, regionName, regX, regY, externalHostName, httpPort, simPort, remotingPort, simURI ); |
424 | 427 | ||
425 | lock (m_remoteRegionInfoCache) | 428 | lock (m_remoteRegionInfoCache) |
426 | { | 429 | { |