aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/Framework/Scenes/Scene.Inventory.cs6
1 files changed, 6 insertions, 0 deletions
diff --git a/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs b/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs
index 18cfcbc..9a33993 100644
--- a/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs
+++ b/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs
@@ -834,6 +834,12 @@ namespace OpenSim.Region.Framework.Scenes
834 if (!Permissions.CanCreateUserInventory(invType, remoteClient.AgentId)) 834 if (!Permissions.CanCreateUserInventory(invType, remoteClient.AgentId))
835 return; 835 return;
836 836
837 InventoryFolderBase f = new InventoryFolderBase(folderID, remoteClient.AgentId);
838 InventoryFolderBase folder = InventoryService.GetFolder(f);
839
840 if (folder == null || folder.Owner != remoteClient.AgentId)
841 return;
842
837 if (transactionID == UUID.Zero) 843 if (transactionID == UUID.Zero)
838 { 844 {
839 ScenePresence presence; 845 ScenePresence presence;