diff --git a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Grid/RegionGridServiceConnector.cs b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Grid/RegionGridServiceConnector.cs index 0b747c8d37..073d9626dd 100644 --- a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Grid/RegionGridServiceConnector.cs +++ b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Grid/RegionGridServiceConnector.cs @@ -197,8 +197,12 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Grid public bool DeregisterRegion(UUID regionID) { - if (m_LocalGridService.DeregisterRegion(regionID) && m_RemoteGridService != null) - return m_RemoteGridService.DeregisterRegion(regionID); + if (m_LocalGridService.DeregisterRegion(regionID)) + { + if (m_RemoteGridService != null) + return m_RemoteGridService.DeregisterRegion(regionID); + return true; + } return false; }