diff --git a/src/Tgstation.Server.Host/Components/Session/SessionController.cs b/src/Tgstation.Server.Host/Components/Session/SessionController.cs index adcc944cd3..8e88a1c03a 100644 --- a/src/Tgstation.Server.Host/Components/Session/SessionController.cs +++ b/src/Tgstation.Server.Host/Components/Session/SessionController.cs @@ -270,7 +270,10 @@ namespace Tgstation.Server.Host.Components.Session logger.LogTrace("Disposing..."); if (!released) + { process.Terminate(); + await process.Lifetime; + } await process.DisposeAsync(); byondLock.Dispose();