From 6bf521c7df9e7c151484d50ac01215bf67ec4e6e Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Sat, 4 Oct 2008 14:23:33 +0000 Subject: Guard against negative scale set through LSL functions --- OpenSim/Region/Environment/Scenes/Scene.Inventory.cs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'OpenSim/Region/Environment/Scenes/Scene.Inventory.cs') diff --git a/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs b/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs index c139fd9..26f3e1d 100644 --- a/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs +++ b/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs @@ -1675,6 +1675,11 @@ namespace OpenSim.Region.Environment.Scenes SceneObjectGroup objectGroup = grp; if (objectGroup != null) { + if (!grp.HasGroupChanged) + { + m_log.InfoFormat("Detaching {0} which is unchanged", grp.UUID.ToString()); + return; + } string sceneObjectXml = objectGroup.ToXmlString(); CachedUserInfo userInfo = -- cgit v1.1