From 9807a8639875aeb4a8594db3eda68009d96bba0c Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Sat, 16 Aug 2008 02:57:47 +0000 Subject: Guard against a null ref in the permissions module when a profile fetch fails. --- .../Environment/Modules/World/Permissions/PermissionsModule.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'OpenSim/Region/Environment/Modules') diff --git a/OpenSim/Region/Environment/Modules/World/Permissions/PermissionsModule.cs b/OpenSim/Region/Environment/Modules/World/Permissions/PermissionsModule.cs index c181087..10f4897 100644 --- a/OpenSim/Region/Environment/Modules/World/Permissions/PermissionsModule.cs +++ b/OpenSim/Region/Environment/Modules/World/Permissions/PermissionsModule.cs @@ -247,8 +247,11 @@ namespace OpenSim.Region.Environment.Modules.World.Permissions return true; } CachedUserInfo profile = m_scene.CommsManager.UserProfileCacheService.GetUserDetails(user); - if(profile.UserProfile.GodLevel >= 200 && m_allowGridGods) - return true; + if(profile != null && profile.UserProfile != null) + { + if(profile.UserProfile.GodLevel >= 200 && m_allowGridGods) + return true; + } return false; } -- cgit v1.1