add some null refs checks on script removal

This commit is contained in:
UbitUmarov
2022-11-10 16:10:47 +00:00
parent 52d8c6204e
commit 472c243362
2 changed files with 3 additions and 3 deletions

View File

@@ -91,7 +91,7 @@ namespace OpenSim.Region.Framework.Scenes
{
SceneObjectPart[] parts = m_parts.GetArray();
for (int i = 0; i < parts.Length; i++)
parts[i].Inventory.RemoveScriptInstances(sceneObjectBeingDeleted);
parts[i]?.Inventory?.RemoveScriptInstances(sceneObjectBeingDeleted);
}
/// <summary>
@@ -101,7 +101,7 @@ namespace OpenSim.Region.Framework.Scenes
{
SceneObjectPart[] parts = m_parts.GetArray();
for(int i = 0; i < parts.Length; ++i)
parts[i].Inventory.StopScriptInstances();
parts[i]?.Inventory?.StopScriptInstances();
}
public void SendReleaseScriptsControl()