diff --git a/OpenSim/Region/PhysicsModules/BulletS/BSScene.cs b/OpenSim/Region/PhysicsModules/BulletS/BSScene.cs index 5935fd4bdc..7c9b844f4a 100644 --- a/OpenSim/Region/PhysicsModules/BulletS/BSScene.cs +++ b/OpenSim/Region/PhysicsModules/BulletS/BSScene.cs @@ -725,6 +725,8 @@ namespace OpenSim.Region.PhysicsModule.BulletS { lock (PhysObjects) { + if (collidersCount > m_collisionArray.Length) + collidersCount = m_collisionArray.Length; for (int ii = 0; ii < collidersCount; ii++) { uint cA = m_collisionArray[ii].aID;