From aa20b0893d72a66ccf2b9e796a94635c4fce29fe Mon Sep 17 00:00:00 2001 From: lidgren Date: Wed, 20 Jul 2011 08:39:41 +0000 Subject: [PATCH] CreateIncomingMessage(tp, text) optimized to allocate less memory --- Lidgren.Network/NetPeer.MessagePools.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Lidgren.Network/NetPeer.MessagePools.cs b/Lidgren.Network/NetPeer.MessagePools.cs index 2201d70..6afb1fe 100644 --- a/Lidgren.Network/NetPeer.MessagePools.cs +++ b/Lidgren.Network/NetPeer.MessagePools.cs @@ -182,8 +182,8 @@ namespace Lidgren.Network return retval; } - byte[] bytes = System.Text.Encoding.UTF8.GetBytes(text); - retval = CreateIncomingMessage(tp, bytes.Length + (bytes.Length > 127 ? 2 : 1)); + int numBytes = System.Text.Encoding.UTF8.GetByteCount(text); + retval = CreateIncomingMessage(tp, numBytes + (numBytes > 127 ? 2 : 1)); retval.Write(text); return retval;