diff --git a/OpenRA.Game/Server/Server.cs b/OpenRA.Game/Server/Server.cs index 7489035e20..c9a7a62f1d 100644 --- a/OpenRA.Game/Server/Server.cs +++ b/OpenRA.Game/Server/Server.cs @@ -425,7 +425,7 @@ namespace OpenRA.Server try { - for (;;) + while (ms.Position < ms.Length) { var so = ServerOrder.Deserialize(br); if (so == null) return;