aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs
diff options
context:
space:
mode:
authormingchen2008-07-09 19:53:22 +0000
committermingchen2008-07-09 19:53:22 +0000
commit817a0fa40c5b026b7c4dcade4a1103ea94cdbc5d (patch)
tree9a10c93f80feb108c1ca8a4882d619573d8c89d0 /OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs
parentMantis#1127. Thank you kindly, Grumly57 for a patch that: (diff)
downloadopensim-SC_OLD-817a0fa40c5b026b7c4dcade4a1103ea94cdbc5d.zip
opensim-SC_OLD-817a0fa40c5b026b7c4dcade4a1103ea94cdbc5d.tar.gz
opensim-SC_OLD-817a0fa40c5b026b7c4dcade4a1103ea94cdbc5d.tar.bz2
opensim-SC_OLD-817a0fa40c5b026b7c4dcade4a1103ea94cdbc5d.tar.xz
*Patch as supplied in Mantis #0001705 by melanie. Fixes: Locked prims allow *any avatar* to deposit scripts in them, regardless of permissions
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs3
1 files changed, 3 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs b/OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs
index 3975b25..0b48464 100644
--- a/OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs
+++ b/OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs
@@ -162,6 +162,9 @@ namespace OpenSim.Region.Environment.Scenes
162 // "[PRIM INVENTORY]: " + 162 // "[PRIM INVENTORY]: " +
163 // "Starting script {0}, {1} in prim {2}, {3}", 163 // "Starting script {0}, {1} in prim {2}, {3}",
164 // item.Name, item.ItemID, Name, UUID); 164 // item.Name, item.ItemID, Name, UUID);
165 if (!m_parentGroup.Scene.ExternalChecks.ExternalChecksCanRunScript(item.ItemID, UUID, item.OwnerID))
166 return;
167
165 AddFlag(LLObject.ObjectFlags.Scripted); 168 AddFlag(LLObject.ObjectFlags.Scripted);
166 169
167 if (!((m_parentGroup.Scene.RegionInfo.EstateSettings.regionFlags & Simulator.RegionFlags.SkipScripts) == Simulator.RegionFlags.SkipScripts)) 170 if (!((m_parentGroup.Scene.RegionInfo.EstateSettings.regionFlags & Simulator.RegionFlags.SkipScripts) == Simulator.RegionFlags.SkipScripts))