Mantis#1894. Thank you kindly, HomerHorwitz for a patch that:
When a region is re-registered (e.g. because of region restart), it is removed from m_regions. If I understood that correctly, the old entry should be replaced, instead.0.6.0-stable
parent
e8293801c5
commit
6b7fb1712c
|
@ -109,7 +109,8 @@ namespace OpenSim.Region.Communications.Local
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// Already in our list, so the region went dead and restarted.
|
// Already in our list, so the region went dead and restarted.
|
||||||
m_regions.Remove(regionInfo.RegionHandle);
|
// replace the old regioninfo
|
||||||
|
m_regions[regionInfo.RegionHandle] = regionInfo;
|
||||||
m_log.Warn("[INTERREGION STANDALONE]: Region registered twice. Region went down and came back up.");
|
m_log.Warn("[INTERREGION STANDALONE]: Region registered twice. Region went down and came back up.");
|
||||||
|
|
||||||
RegionCommsListener regionHost = new RegionCommsListener();
|
RegionCommsListener regionHost = new RegionCommsListener();
|
||||||
|
|
Loading…
Reference in New Issue