From 0092ecbce7f2b904f482cb6ccf0ccca5ed14ea12 Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Fri, 21 Nov 2008 00:54:32 +0000 Subject: Prevent a null reference when giving items. --- .../Modules/Avatar/Inventory/Transfer/InventoryTransferModule.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/OpenSim/Region/Environment/Modules/Avatar/Inventory/Transfer/InventoryTransferModule.cs b/OpenSim/Region/Environment/Modules/Avatar/Inventory/Transfer/InventoryTransferModule.cs index 85b5d3f..cb65e9e 100644 --- a/OpenSim/Region/Environment/Modules/Avatar/Inventory/Transfer/InventoryTransferModule.cs +++ b/OpenSim/Region/Environment/Modules/Avatar/Inventory/Transfer/InventoryTransferModule.cs @@ -152,6 +152,12 @@ namespace OpenSim.Region.Environment.Modules.Avatar.Inventory.Transfer new UUID(im.toAgentID), client.AgentId, itemID); + if (itemCopy == null) + { + client.SendAgentAlertMessage("Can't find item to give. Nothing given.", false); + return; + } + byte[] itemCopyID = itemCopy.ID.GetBytes(); Array.Copy(itemCopyID, 0, im.binaryBucket, 1, 16); -- cgit v1.1