From 911e7f62dee094cba61f7c74a4f3938ff834473d Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Sat, 2 Oct 2010 18:33:29 +1300 Subject: [PATCH] fix retardedly putting everyone in slot 0. --- OpenRA.Game/Server/Server.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenRA.Game/Server/Server.cs b/OpenRA.Game/Server/Server.cs index f01481d2a0..aed5250449 100644 --- a/OpenRA.Game/Server/Server.cs +++ b/OpenRA.Game/Server/Server.cs @@ -164,7 +164,8 @@ namespace OpenRA.Server static int ChooseFreeSlot() { - return lobbyInfo.Slots.First(s => !s.Closed && s.Bot == null).Index; + return lobbyInfo.Slots.First(s => !s.Closed && s.Bot == null + && !lobbyInfo.Clients.Any( c => c.Slot == s.Index )).Index; } static void AcceptConnection()