From 2517fe7acd97fd93a73d936664415008c0099b00 Mon Sep 17 00:00:00 2001 From: Justin Clarke Casey Date: Tue, 25 Mar 2008 17:08:20 +0000 Subject: * Remove old CAPS http listeners when a client logs out from a scene * Not yet removing listeners when a client leaves a region without logging out --- OpenSim/Region/Environment/Scenes/Scene.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'OpenSim/Region/Environment') diff --git a/OpenSim/Region/Environment/Scenes/Scene.cs b/OpenSim/Region/Environment/Scenes/Scene.cs index bba5ae1..75f8c23 100644 --- a/OpenSim/Region/Environment/Scenes/Scene.cs +++ b/OpenSim/Region/Environment/Scenes/Scene.cs @@ -1463,7 +1463,7 @@ namespace OpenSim.Region.Environment.Scenes } /// - /// Remove the given presence from the scene. + /// Remove the given client from the scene. /// /// public override void RemoveClient(LLUUID agentID) @@ -1496,6 +1496,7 @@ namespace OpenSim.Region.Environment.Scenes if (m_capsHandlers.ContainsKey(agentID)) { + m_capsHandlers[agentID].DeregisterHandlers(); m_capsHandlers.Remove(agentID); } } -- cgit v1.1