From 9cea6e35e48c537f236b30553014fd38d773667e Mon Sep 17 00:00:00 2001 From: JustArchi Date: Fri, 26 Feb 2016 22:39:03 +0100 Subject: [PATCH] Misc --- ArchiSteamFarm/Bot.cs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/ArchiSteamFarm/Bot.cs b/ArchiSteamFarm/Bot.cs index ea7299628..68a93bca7 100755 --- a/ArchiSteamFarm/Bot.cs +++ b/ArchiSteamFarm/Bot.cs @@ -131,7 +131,7 @@ namespace ArchiSteamFarm { } internal Bot(string botName) { - if (Bots.ContainsKey(botName)) { + if (string.IsNullOrEmpty(botName)) { return; } @@ -151,7 +151,17 @@ namespace ArchiSteamFarm { return; } - Bots[botName] = this; + bool alreadyExists; + lock (Bots) { + alreadyExists = Bots.ContainsKey(botName); + if (!alreadyExists) { + Bots[botName] = this; + } + } + + if (alreadyExists) { + return; + } // Initialize SteamClient = new SteamClient();