diff --git a/OpenRA.Game/Network/UnitOrders.cs b/OpenRA.Game/Network/UnitOrders.cs index edc723f863..4edbd807be 100755 --- a/OpenRA.Game/Network/UnitOrders.cs +++ b/OpenRA.Game/Network/UnitOrders.cs @@ -33,7 +33,9 @@ namespace OpenRA.Network case "Chat": { var client = Game.LobbyInfo.Clients.FirstOrDefault(c => c.Index == clientId); - Game.AddChatLine(Game.world.PlayerColors()[client.PaletteIndex].Color, client.Name, order.TargetString); + if (client != null) + Game.AddChatLine(Game.world.PlayerColors()[client.PaletteIndex].Color, + client.Name, order.TargetString); break; } case "TeamChat":