diff --git a/ArchiSteamFarm/Bot.cs b/ArchiSteamFarm/Bot.cs index a764f8c59..b8b4a5e15 100755 --- a/ArchiSteamFarm/Bot.cs +++ b/ArchiSteamFarm/Bot.cs @@ -426,7 +426,11 @@ namespace ArchiSteamFarm { private void Stop() { Logging.LogGenericInfo("Stopping...", BotName); KeepRunning = false; - SteamClient.Disconnect(); + + if (SteamClient.IsConnected) { + SteamClient.Disconnect(); + } + Program.OnBotShutdown(); }