disable useless and totally wrong incoming Pools

LSLKeyTest
UbitUmarov 2015-12-09 22:32:48 +00:00
parent 42e5ee4c4b
commit bbe55df6c6
1 changed files with 7 additions and 4 deletions

View File

@ -522,8 +522,9 @@ namespace OpenSim.Region.ClientStack.LindenUDP
Random rnd = new Random(Util.EnvironmentTickCount()); Random rnd = new Random(Util.EnvironmentTickCount());
m_animationSequenceNumber = rnd.Next(11474826); m_animationSequenceNumber = rnd.Next(11474826);
if (usePools) // if (usePools)
EnablePools(); // EnablePools();
DisablePools();
} }
public void Start() public void Start()
@ -2027,10 +2028,12 @@ namespace OpenSim.Region.ClientStack.LindenUDP
if (incomingPacket != null && IsRunningInbound) if (incomingPacket != null && IsRunningInbound)
{ {
ProcessInPacket(incomingPacket); ProcessInPacket(incomingPacket);
if (UsePools) if (UsePools)
{
incomingPacket.Client = null;
m_incomingPacketPool.ReturnObject(incomingPacket); m_incomingPacketPool.ReturnObject(incomingPacket);
}
incomingPacket = null; incomingPacket = null;
} }
} }