From 25e9acc019fa1dba52381ebf74f0a4b5f78045c2 Mon Sep 17 00:00:00 2001 From: Dominion Date: Fri, 14 Apr 2023 20:38:39 -0400 Subject: [PATCH] Wait for the process lifetime to complete in SessionController Dispose --- .../Components/Session/SessionController.cs | 3 +++ 1 file changed, 3 insertions(+) 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();