diff --git a/src/Tgstation.Server.Host/System/ProcessExecutor.cs b/src/Tgstation.Server.Host/System/ProcessExecutor.cs index 00fe0f2c84..cbfac111ed 100644 --- a/src/Tgstation.Server.Host/System/ProcessExecutor.cs +++ b/src/Tgstation.Server.Host/System/ProcessExecutor.cs @@ -39,8 +39,10 @@ namespace Tgstation.Server.Host.System return; } - tcs.SetResult(exitCode); + // Try because this can be invoked twice for weird reasons + tcs.TrySetResult(exitCode); }; + return tcs.Task; }