diff options
Diffstat (limited to 'OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs')
-rw-r--r-- | OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs b/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs index 5ff9aee..cfcc057 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs | |||
@@ -955,7 +955,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
955 | if (m_scene.TryGetClient(udpClient.AgentID, out client)) | 955 | if (m_scene.TryGetClient(udpClient.AgentID, out client)) |
956 | { | 956 | { |
957 | client.IsLoggingOut = true; | 957 | client.IsLoggingOut = true; |
958 | client.Close(); | 958 | client.Close(false); |
959 | } | 959 | } |
960 | } | 960 | } |
961 | 961 | ||
@@ -967,6 +967,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
967 | 967 | ||
968 | while (base.IsRunning) | 968 | while (base.IsRunning) |
969 | { | 969 | { |
970 | m_scene.ThreadAlive(1); | ||
970 | try | 971 | try |
971 | { | 972 | { |
972 | IncomingPacket incomingPacket = null; | 973 | IncomingPacket incomingPacket = null; |
@@ -1009,6 +1010,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
1009 | 1010 | ||
1010 | while (base.IsRunning) | 1011 | while (base.IsRunning) |
1011 | { | 1012 | { |
1013 | m_scene.ThreadAlive(2); | ||
1012 | try | 1014 | try |
1013 | { | 1015 | { |
1014 | m_packetSent = false; | 1016 | m_packetSent = false; |