mirror of
https://github.com/opensim/opensim.git
synced 2026-07-31 13:55:35 +08:00
* Commit a variety of fixes to bugs discovered while trying to fix the NaN singularity.
* WebStatsModule doesn't crash on restart. GodsModule doesn't crash when there is no Dialog Module. LLUDPServer doesn't crash when the Operation was Aborted. * ODEPlugin does 'Almost NaN' sanity checks. * ODEPlugin sacrifices NaN avatars to the NaN black hole to appease it and keep it from sucking the rest of the world in.
This commit is contained in:
@@ -131,6 +131,9 @@ namespace OpenSim.Region.UserStatistics
|
||||
}
|
||||
|
||||
m_scene.Add(scene);
|
||||
if (m_simstatsCounters.ContainsKey(scene.RegionInfo.RegionID))
|
||||
m_simstatsCounters.Remove(scene.RegionInfo.RegionID);
|
||||
|
||||
m_simstatsCounters.Add(scene.RegionInfo.RegionID, new USimStatsData(scene.RegionInfo.RegionID));
|
||||
scene.StatsReporter.OnSendStatsResult += ReceiveClassicSimStatsPacket;
|
||||
}
|
||||
@@ -293,6 +296,10 @@ namespace OpenSim.Region.UserStatistics
|
||||
}
|
||||
dbConn.Close();
|
||||
dbConn.Dispose();
|
||||
m_sessions.Clear();
|
||||
m_scene.Clear();
|
||||
reports.Clear();
|
||||
m_simstatsCounters.Clear();
|
||||
}
|
||||
|
||||
public virtual string Name
|
||||
|
||||
Reference in New Issue
Block a user