diff --git a/OpenRA.Game/Network/Connection.cs b/OpenRA.Game/Network/Connection.cs index 3263870618..82787903c3 100644 --- a/OpenRA.Game/Network/Connection.cs +++ b/OpenRA.Game/Network/Connection.cs @@ -68,11 +68,13 @@ namespace OpenRA.Network public virtual void SendImmediate(IEnumerable orders) { - var ms = new MemoryStream(); - ms.WriteArray(BitConverter.GetBytes(0)); foreach (var o in orders) + { + var ms = new MemoryStream(); + ms.WriteArray(BitConverter.GetBytes(0)); ms.WriteArray(o); - Send(ms.ToArray()); + Send(ms.ToArray()); + } } public virtual void SendSync(int frame, byte[] syncData)