diff options
author | mingchen | 2008-07-09 19:53:22 +0000 |
---|---|---|
committer | mingchen | 2008-07-09 19:53:22 +0000 |
commit | 817a0fa40c5b026b7c4dcade4a1103ea94cdbc5d (patch) | |
tree | 9a10c93f80feb108c1ca8a4882d619573d8c89d0 /OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs | |
parent | Mantis#1127. Thank you kindly, Grumly57 for a patch that: (diff) | |
download | opensim-SC-817a0fa40c5b026b7c4dcade4a1103ea94cdbc5d.zip opensim-SC-817a0fa40c5b026b7c4dcade4a1103ea94cdbc5d.tar.gz opensim-SC-817a0fa40c5b026b7c4dcade4a1103ea94cdbc5d.tar.bz2 opensim-SC-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 'OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs | 3 |
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)) |