Simian fix to work with new UDPPacketBuffer changes

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2151 52acb1d6-8a22-11de-b505-999d5b087335
This commit is contained in:
John Hurliman
2008-08-22 00:28:18 +00:00
parent 6e4eb466ad
commit 1797d7c19b

View File

@@ -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);
}