diff options
author | Diva Canto | 2013-07-06 18:02:17 -0700 |
---|---|---|
committer | Diva Canto | 2013-07-06 18:02:17 -0700 |
commit | 391633c072792fc36a188d6fa88e994fa150807d (patch) | |
tree | 9c1230ae05a653cc8c55c8629e32601d204247d4 /OpenSim/Region/CoreModules/Framework | |
parent | MORE DEBUG. DON"T USE THIS. (diff) | |
download | opensim-SC_OLD-391633c072792fc36a188d6fa88e994fa150807d.zip opensim-SC_OLD-391633c072792fc36a188d6fa88e994fa150807d.tar.gz opensim-SC_OLD-391633c072792fc36a188d6fa88e994fa150807d.tar.bz2 opensim-SC_OLD-391633c072792fc36a188d6fa88e994fa150807d.tar.xz |
Some more fixes on strange behaviors of Unknown User, esp. related to large messy inventories and esp. related to kokua
Diffstat (limited to 'OpenSim/Region/CoreModules/Framework')
-rw-r--r-- | OpenSim/Region/CoreModules/Framework/UserManagement/UserManagementModule.cs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/OpenSim/Region/CoreModules/Framework/UserManagement/UserManagementModule.cs b/OpenSim/Region/CoreModules/Framework/UserManagement/UserManagementModule.cs index 11227ef..74608b3 100644 --- a/OpenSim/Region/CoreModules/Framework/UserManagement/UserManagementModule.cs +++ b/OpenSim/Region/CoreModules/Framework/UserManagement/UserManagementModule.cs | |||
@@ -514,9 +514,8 @@ namespace OpenSim.Region.CoreModules.Framework.UserManagement | |||
514 | return; | 514 | return; |
515 | } | 515 | } |
516 | 516 | ||
517 | //try update unknown users | 517 | //try update unknown users, but don't update anyone else |
518 | //and creator's home URL's | 518 | if (oldUser.FirstName == "Unknown" && !creatorData.Contains("Unknown")) |
519 | if ((oldUser.FirstName == "Unknown" && !creatorData.Contains("Unknown")) || (oldUser.HomeURL != null && !creatorData.StartsWith(oldUser.HomeURL))) | ||
520 | { | 519 | { |
521 | lock (m_UserCache) | 520 | lock (m_UserCache) |
522 | m_UserCache.Remove(id); | 521 | m_UserCache.Remove(id); |