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 5610c09..bf5b85a 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs | |||
@@ -1030,7 +1030,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
1030 | if (m_scene.TryGetClient(udpClient.AgentID, out client)) | 1030 | if (m_scene.TryGetClient(udpClient.AgentID, out client)) |
1031 | { | 1031 | { |
1032 | client.IsLoggingOut = true; | 1032 | client.IsLoggingOut = true; |
1033 | client.Close(); | 1033 | client.Close(false); |
1034 | } | 1034 | } |
1035 | } | 1035 | } |
1036 | 1036 | ||
@@ -1042,6 +1042,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
1042 | 1042 | ||
1043 | while (base.IsRunning) | 1043 | while (base.IsRunning) |
1044 | { | 1044 | { |
1045 | m_scene.ThreadAlive(1); | ||
1045 | try | 1046 | try |
1046 | { | 1047 | { |
1047 | IncomingPacket incomingPacket = null; | 1048 | IncomingPacket incomingPacket = null; |
@@ -1084,6 +1085,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
1084 | 1085 | ||
1085 | while (base.IsRunning) | 1086 | while (base.IsRunning) |
1086 | { | 1087 | { |
1088 | m_scene.ThreadAlive(2); | ||
1087 | try | 1089 | try |
1088 | { | 1090 | { |
1089 | m_packetSent = false; | 1091 | m_packetSent = false; |