diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs b/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs index cb37faf..348b643 100644 --- a/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs +++ b/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs | |||
@@ -627,6 +627,11 @@ namespace OpenSim.Region.Environment.Scenes | |||
627 | { | 627 | { |
628 | SendCloseChildAgentConnections(avatar.UUID,avatar.GetKnownRegionList()); | 628 | SendCloseChildAgentConnections(avatar.UUID,avatar.GetKnownRegionList()); |
629 | } | 629 | } |
630 | // if (teleport success) // seems to be always success here | ||
631 | // the user may change thier profile information in other region, | ||
632 | // so the userinfo in UserProfileCache is not reliable any more, delete it | ||
633 | m_commsProvider.UserProfileCacheService.RemoveUser(avatar.UUID); | ||
634 | m_log.InfoFormat("User {0} is going to another region, profile cache removed", avatar.UUID); | ||
630 | } | 635 | } |
631 | else | 636 | else |
632 | { | 637 | { |