* 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
This commit is contained in:
Justin Clarke Casey
2008-03-25 17:08:20 +00:00
parent 3c3f1bc69a
commit 2517fe7acd
2 changed files with 41 additions and 22 deletions

View File

@@ -1463,7 +1463,7 @@ namespace OpenSim.Region.Environment.Scenes
}
/// <summary>
/// Remove the given presence from the scene.
/// Remove the given client from the scene.
/// </summary>
/// <param name="agentID"></param>
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);
}
}