diff --git a/ArchiSteamFarm/Program.cs b/ArchiSteamFarm/Program.cs index 2c1a0138a..dbbb2272e 100644 --- a/ArchiSteamFarm/Program.cs +++ b/ArchiSteamFarm/Program.cs @@ -132,6 +132,10 @@ namespace ArchiSteamFarm { return; } + // New process might want to start IPC before we in fact close + // Ensure that IPC is stopped before Process.Start() + IPC.Stop(); + string executableName = Path.GetFileNameWithoutExtension(ProcessFileName); IEnumerable arguments = Environment.GetCommandLineArgs().Skip(executableName.Equals(SharedInfo.AssemblyName) ? 1 : 0);