From 1797d7c19bab5ddc961335566b18ffe8d9850224 Mon Sep 17 00:00:00 2001 From: John Hurliman Date: Fri, 22 Aug 2008 00:28:18 +0000 Subject: [PATCH] Simian fix to work with new UDPPacketBuffer changes git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2151 52acb1d6-8a22-11de-b505-999d5b087335 --- Programs/Simian/Agent.cs | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/Programs/Simian/Agent.cs b/Programs/Simian/Agent.cs index c11aac8a..0299d8a8 100644 --- a/Programs/Simian/Agent.cs +++ b/Programs/Simian/Agent.cs @@ -156,23 +156,15 @@ namespace Simian //Stats.SentBytes += (ulong)bytes; //++Stats.SentPackets; - UDPPacketBuffer buf; + UDPPacketBuffer buf = new UDPPacketBuffer(address); // Zerocode if needed if (packet.Header.Zerocoded) - { - buf = new UDPPacketBuffer(address, true, false); - bytes = Helpers.ZeroEncode(buffer, bytes, buf.Data); - buf.DataLength = bytes; - } else - { - buf = new UDPPacketBuffer(address, false, false); + Buffer.BlockCopy(buffer, 0, buf.Data, 0, bytes); - buf.Data = buffer; - buf.DataLength = bytes; - } + buf.DataLength = bytes; udpServer.AsyncBeginSend(buf); }