From c25c40a3f913f623cbcb3c7dcea0cdbf65f3c2c2 Mon Sep 17 00:00:00 2001 From: Tom Grimshaw Date: Mon, 17 May 2010 15:24:28 -0700 Subject: [PATCH] Following on from the last commit, the stop/disconnect packet should NOT be sent when the user logs out. This eliminates the annoying "crash on log out" bug, and allows the client to commit important information at the last moment (attachment data!) --- OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs b/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs index d9aecd8f86..d7080555d7 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs @@ -926,7 +926,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP if (m_scene.TryGetClient(udpClient.AgentID, out client)) { client.IsLoggingOut = true; - client.Close(); + client.Close(false); } }