diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLPacketQueue.cs b/OpenSim/Region/ClientStack/LindenUDP/LLPacketQueue.cs index bb0c0c718e..594a943e46 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLPacketQueue.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLPacketQueue.cs @@ -243,8 +243,9 @@ namespace OpenSim.Region.ClientStack.LindenUDP return item; lock (contents) { - if (contents.Remove(item.Sequence)) - return item; + if (contents.Contains(item.Sequence)) + if (contents.Remove(item.Sequence)) + return item; } } }