diff options
Diffstat (limited to 'OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs')
-rw-r--r-- | OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs index 7db5f6b..b04fe9f 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs | |||
@@ -1011,7 +1011,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
1011 | if (m_scene.TryGetClient(udpClient.AgentID, out client)) | 1011 | if (m_scene.TryGetClient(udpClient.AgentID, out client)) |
1012 | { | 1012 | { |
1013 | client.IsLoggingOut = true; | 1013 | client.IsLoggingOut = true; |
1014 | client.Close(); | 1014 | client.Close(false); |
1015 | } | 1015 | } |
1016 | } | 1016 | } |
1017 | 1017 | ||
@@ -1023,6 +1023,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
1023 | 1023 | ||
1024 | while (base.IsRunning) | 1024 | while (base.IsRunning) |
1025 | { | 1025 | { |
1026 | m_scene.ThreadAlive(1); | ||
1026 | try | 1027 | try |
1027 | { | 1028 | { |
1028 | IncomingPacket incomingPacket = null; | 1029 | IncomingPacket incomingPacket = null; |
@@ -1065,6 +1066,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
1065 | 1066 | ||
1066 | while (base.IsRunning) | 1067 | while (base.IsRunning) |
1067 | { | 1068 | { |
1069 | m_scene.ThreadAlive(2); | ||
1068 | try | 1070 | try |
1069 | { | 1071 | { |
1070 | m_packetSent = false; | 1072 | m_packetSent = false; |