diff options
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.cs | 1 |
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); |