From 765fc6c2895ea1f2e450d7d80739cc5840821786 Mon Sep 17 00:00:00 2001 From: Adam Frisby Date: Sun, 12 Oct 2008 01:12:07 +0000 Subject: [PATCH] * Removed a lock in a high performance section of OpenSim, in cases when it is not necessary. --- OpenSim/Framework/PacketPool.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenSim/Framework/PacketPool.cs b/OpenSim/Framework/PacketPool.cs index fc4a53b238..9e1d56d259 100644 --- a/OpenSim/Framework/PacketPool.cs +++ b/OpenSim/Framework/PacketPool.cs @@ -53,6 +53,9 @@ namespace OpenSim.Framework { Packet packet; + if (!packetPoolEnabled) + return Packet.BuildPacket(type); + lock (pool) { if (!pool.ContainsKey(type) || pool[type] == null || (pool[type]).Count == 0)