From 42e88310f4b76d8566313cd2125c2646f21e18b4 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Sat, 18 Aug 2018 04:59:34 -0400 Subject: [PATCH] Fix watchdog HandleEvent --- .../Components/Watchdog/Watchdog.cs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/Tgstation.Server.Host/Components/Watchdog/Watchdog.cs b/src/Tgstation.Server.Host/Components/Watchdog/Watchdog.cs index be47638a87..be572dc73d 100644 --- a/src/Tgstation.Server.Host/Components/Watchdog/Watchdog.cs +++ b/src/Tgstation.Server.Host/Components/Watchdog/Watchdog.cs @@ -793,17 +793,18 @@ namespace Tgstation.Server.Host.Components.Watchdog return true; var builder = new StringBuilder(Constants.DMTopicEvent); - foreach (var I in parameters) - { - builder.Append("&"); - builder.Append(byondTopicSender.SanitizeString(I)); - } + if (parameters != null) + foreach (var I in parameters) + { + builder.Append("&"); + builder.Append(byondTopicSender.SanitizeString(I)); + } var activeServer = AlphaIsActive ? alphaServer : bravoServer; results = await activeServer.SendCommand(builder.ToString(), cancellationToken).ConfigureAwait(false); } - if (results == null) + if (results == Constants.DMResponseSuccess) return true; List responses;