diff options
author | lbsa71 | 2009-03-12 10:50:59 +0000 |
---|---|---|
committer | lbsa71 | 2009-03-12 10:50:59 +0000 |
commit | 33f511ee4b5b4e1f8fe4fbb47d3b5b51e1d0104a (patch) | |
tree | eb1bb1db8b93b4038d8f12d4d7abee2e5071b9fe /OpenSim/Framework/RegionInfo.cs | |
parent | Move ArchiveConstants to OpenSim.Framework.Archive (diff) | |
download | opensim-SC-33f511ee4b5b4e1f8fe4fbb47d3b5b51e1d0104a.zip opensim-SC-33f511ee4b5b4e1f8fe4fbb47d3b5b51e1d0104a.tar.gz opensim-SC-33f511ee4b5b4e1f8fe4fbb47d3b5b51e1d0104a.tar.bz2 opensim-SC-33f511ee4b5b4e1f8fe4fbb47d3b5b51e1d0104a.tar.xz |
* Another stab at refactoring up the CustomiseResponse function. Two fixes:
* Sometimes, null is a valid return value to indicate 'none found'. doh.
* Sometimes, the Grid server does not send simURI - this you need to reconstruct yourself. Euw.
(I believe) this solves mantis issue #3287
Diffstat (limited to 'OpenSim/Framework/RegionInfo.cs')
-rw-r--r-- | OpenSim/Framework/RegionInfo.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/OpenSim/Framework/RegionInfo.cs b/OpenSim/Framework/RegionInfo.cs index c958c68..202b587 100644 --- a/OpenSim/Framework/RegionInfo.cs +++ b/OpenSim/Framework/RegionInfo.cs | |||
@@ -676,7 +676,7 @@ namespace OpenSim.Framework | |||
676 | proxyUrl = args["proxy_url"].AsString(); | 676 | proxyUrl = args["proxy_url"].AsString(); |
677 | } | 677 | } |
678 | 678 | ||
679 | public static RegionInfo Create(UUID regionID, string regionName, uint regX, uint regY, string externalHostName, uint httpPort, uint simPort, uint remotingPort) | 679 | public static RegionInfo Create(UUID regionID, string regionName, uint regX, uint regY, string externalHostName, uint httpPort, uint simPort, uint remotingPort, string serverURI) |
680 | { | 680 | { |
681 | RegionInfo regionInfo; | 681 | RegionInfo regionInfo; |
682 | IPEndPoint neighbourInternalEndPoint = new IPEndPoint(Util.GetHostFromDNS(externalHostName), (int)simPort); | 682 | IPEndPoint neighbourInternalEndPoint = new IPEndPoint(Util.GetHostFromDNS(externalHostName), (int)simPort); |
@@ -686,6 +686,7 @@ namespace OpenSim.Framework | |||
686 | regionInfo.HttpPort = httpPort; | 686 | regionInfo.HttpPort = httpPort; |
687 | regionInfo.RegionID = regionID; | 687 | regionInfo.RegionID = regionID; |
688 | regionInfo.RegionName = regionName; | 688 | regionInfo.RegionName = regionName; |
689 | regionInfo.ServerURI = serverURI; | ||
689 | return regionInfo; | 690 | return regionInfo; |
690 | } | 691 | } |
691 | } | 692 | } |