aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes
diff options
context:
space:
mode:
authordiva2008-12-17 17:44:00 +0000
committerdiva2008-12-17 17:44:00 +0000
commit7b6471f642a9fdc9c7835f15495017e351aff48b (patch)
treede741ee73a1f084fc1428729e7c69f9f23106a63 /OpenSim/Region/Environment/Scenes
parent* Only serialize packets once for the length calculation for throttle queues ... (diff)
downloadopensim-SC_OLD-7b6471f642a9fdc9c7835f15495017e351aff48b.zip
opensim-SC_OLD-7b6471f642a9fdc9c7835f15495017e351aff48b.tar.gz
opensim-SC_OLD-7b6471f642a9fdc9c7835f15495017e351aff48b.tar.bz2
opensim-SC_OLD-7b6471f642a9fdc9c7835f15495017e351aff48b.tar.xz
Kicking child agents off on the first login after a client crash. The child agents kickoff was
missing from when this is run in grid mode. But, worse, turns out that this whole feature of kicking off the user after a crash was entirely missing from standalone mode.
Diffstat (limited to 'OpenSim/Region/Environment/Scenes')
-rw-r--r--OpenSim/Region/Environment/Scenes/Scene.cs1
1 files changed, 1 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Scenes/Scene.cs b/OpenSim/Region/Environment/Scenes/Scene.cs
index 6831885..3aa2470 100644
--- a/OpenSim/Region/Environment/Scenes/Scene.cs
+++ b/OpenSim/Region/Environment/Scenes/Scene.cs
@@ -2946,6 +2946,7 @@ namespace OpenSim.Region.Environment.Scenes
2946 { 2946 {
2947 if (RegionSecret == loggingOffUser.ControllingClient.SecureSessionId) 2947 if (RegionSecret == loggingOffUser.ControllingClient.SecureSessionId)
2948 { 2948 {
2949 m_sceneGridService.SendCloseChildAgentConnections(loggingOffUser.UUID, new List<ulong>(loggingOffUser.KnownRegions.Keys));
2949 loggingOffUser.ControllingClient.Kick(message); 2950 loggingOffUser.ControllingClient.Kick(message);
2950 // Give them a second to receive the message! 2951 // Give them a second to receive the message!
2951 System.Threading.Thread.Sleep(1000); 2952 System.Threading.Thread.Sleep(1000);