aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs b/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs
index ca62b6d..fa4f936 100644
--- a/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs
+++ b/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs
@@ -1158,6 +1158,13 @@ namespace OpenSim.Region.Environment.Scenes
1158 { 1158 {
1159 // Since this is the top of the section of call stack for backing up a particular scene object, don't let 1159 // Since this is the top of the section of call stack for backing up a particular scene object, don't let
1160 // any exception propogate upwards. 1160 // any exception propogate upwards.
1161
1162 if (RootPart == null || UUID == UUID.Zero)
1163 {
1164 DetachFromBackup();
1165 return;
1166 }
1167
1161 try 1168 try
1162 { 1169 {
1163 ILandObject parcel = m_scene.LandChannel.GetLandObject( 1170 ILandObject parcel = m_scene.LandChannel.GetLandObject(