diff --git a/Lidgren.Network/NetPeer.Send.cs b/Lidgren.Network/NetPeer.Send.cs index 575a5f9..9525c9c 100644 --- a/Lidgren.Network/NetPeer.Send.cs +++ b/Lidgren.Network/NetPeer.Send.cs @@ -214,11 +214,12 @@ namespace Lidgren.Network return; // dropping unconnected message since it's not enabled for receiving NetIncomingMessage om = CreateIncomingMessage(NetIncomingMessageType.UnconnectedData, msg.LengthBytes); + om.Write(msg); om.m_isFragment = false; om.m_receiveTime = NetTime.Now; om.m_senderConnection = null; om.m_senderEndPoint = m_socket.LocalEndPoint as IPEndPoint; - om.m_bitLength = msg.LengthBits; + NetException.Assert(om.m_bitLength == msg.LengthBits); ReleaseMessage(om); }