aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region')
-rw-r--r--OpenSim/Region/CoreModules/Framework/UserManagement/UserManagementModule.cs13
1 files changed, 11 insertions, 2 deletions
diff --git a/OpenSim/Region/CoreModules/Framework/UserManagement/UserManagementModule.cs b/OpenSim/Region/CoreModules/Framework/UserManagement/UserManagementModule.cs
index 2695464..c82d45a 100644
--- a/OpenSim/Region/CoreModules/Framework/UserManagement/UserManagementModule.cs
+++ b/OpenSim/Region/CoreModules/Framework/UserManagement/UserManagementModule.cs
@@ -808,9 +808,9 @@ namespace OpenSim.Region.CoreModules.Framework.UserManagement
808 808
809 public virtual void AddUser(UUID uuid, string first, string last, bool isNPC = false) 809 public virtual void AddUser(UUID uuid, string first, string last, bool isNPC = false)
810 { 810 {
811 lock(m_UserCache) 811 lock (m_UserCache)
812 { 812 {
813 if(!m_UserCache.ContainsKey(uuid)) 813 if (!m_UserCache.ContainsKey(uuid))
814 { 814 {
815 UserData user = new UserData(); 815 UserData user = new UserData();
816 user.Id = uuid; 816 user.Id = uuid;
@@ -954,6 +954,15 @@ namespace OpenSim.Region.CoreModules.Framework.UserManagement
954 } 954 }
955 } 955 }
956 } 956 }
957
958 public bool RemoveUser(UUID uuid)
959 {
960 lock (m_UserCache)
961 {
962 return m_UserCache.Remove(uuid);
963 }
964 }
965
957 #endregion 966 #endregion
958 967
959 public virtual bool IsLocalGridUser(UUID uuid) 968 public virtual bool IsLocalGridUser(UUID uuid)