diff --git a/src/Tgstation.Server.Host/Components/Deployment/DreamMaker.cs b/src/Tgstation.Server.Host/Components/Deployment/DreamMaker.cs index 304354b130..ae05724d6b 100644 --- a/src/Tgstation.Server.Host/Components/Deployment/DreamMaker.cs +++ b/src/Tgstation.Server.Host/Components/Deployment/DreamMaker.cs @@ -451,7 +451,6 @@ namespace Tgstation.Server.Host.Components.Deployment } catch (Exception e) { - logger.LogDebug("Cleaning up failed compile due to exception: {0}", e); await CleanupFailedCompile(job, e is OperationCanceledException, cancellationToken).ConfigureAwait(false); throw; } diff --git a/src/Tgstation.Server.Host/Components/Watchdog/ReattachInformation.cs b/src/Tgstation.Server.Host/Components/Watchdog/ReattachInformation.cs index a3de6d1e00..f4f0a8d7d6 100644 --- a/src/Tgstation.Server.Host/Components/Watchdog/ReattachInformation.cs +++ b/src/Tgstation.Server.Host/Components/Watchdog/ReattachInformation.cs @@ -55,7 +55,7 @@ namespace Tgstation.Server.Host.Components.Watchdog if (!runtimeInformation.SecurityLevel.HasValue) throw new ArgumentException("runtimeInformation must have a valid SecurityLevel!", nameof(runtimeInformation)); - LaunchSecurityLevel = runtimeInformation.SecurityLevel.Value; + base.LaunchSecurityLevel = runtimeInformation.SecurityLevel.Value; Port = port; IsPrimary = isPrimary; diff --git a/src/Tgstation.Server.Host/Components/Watchdog/SessionControllerFactory.cs b/src/Tgstation.Server.Host/Components/Watchdog/SessionControllerFactory.cs index 809938ecea..577472cabb 100644 --- a/src/Tgstation.Server.Host/Components/Watchdog/SessionControllerFactory.cs +++ b/src/Tgstation.Server.Host/Components/Watchdog/SessionControllerFactory.cs @@ -242,6 +242,7 @@ namespace Tgstation.Server.Host.Components.Watchdog } catch { + process.Terminate(); process.Dispose(); throw; }