From 7663d922422bf230c95f0a7817c7182692aa6800 Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Wed, 3 Nov 2021 01:52:13 +0000 Subject: [PATCH] minor safeguard --- .../Framework/InventoryAccess/InventoryAccessModule.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenSim/Region/CoreModules/Framework/InventoryAccess/InventoryAccessModule.cs b/OpenSim/Region/CoreModules/Framework/InventoryAccess/InventoryAccessModule.cs index 83ea396940..b585a43c5e 100644 --- a/OpenSim/Region/CoreModules/Framework/InventoryAccess/InventoryAccessModule.cs +++ b/OpenSim/Region/CoreModules/Framework/InventoryAccess/InventoryAccessModule.cs @@ -843,7 +843,7 @@ namespace OpenSim.Region.CoreModules.Framework.InventoryAccess while(true) { parent = m_Scene.InventoryService.GetFolder(userID, parent.ParentID); - if (parent != null && parent.ParentID == UUID.Zero) + if (parent != null && (parent.ParentID == UUID.Zero || parent.ID == parent.ParentID)) break; if (parent == null || parent.Type == (int)FolderType.Trash || parent.Type == (int)FolderType.LostAndFound) {