diff --git a/src/Tgstation.Server.Host/Components/Watchdog/Watchdog.cs b/src/Tgstation.Server.Host/Components/Watchdog/Watchdog.cs index 2d7776d7f2..5618cb91e7 100644 --- a/src/Tgstation.Server.Host/Components/Watchdog/Watchdog.cs +++ b/src/Tgstation.Server.Host/Components/Watchdog/Watchdog.cs @@ -549,8 +549,9 @@ namespace Tgstation.Server.Host.Components.Watchdog } else moreActivationsToProcess = false; - - await HandlerMonitorWakeup(activationReason, monitorState, cancellationToken).ConfigureAwait(false); + + if(moreActivationsToProcess) + await HandlerMonitorWakeup(activationReason, monitorState, cancellationToken).ConfigureAwait(false); } //writeback alphaServer and bravoServer