Fix chat shutdown exception

This commit is contained in:
Jordan Brown
2020-05-14 14:07:22 -04:00
parent b24ab492e4
commit 53928f10c6
@@ -646,7 +646,8 @@ namespace Tgstation.Server.Host.Components.Chat
public async Task StopAsync(CancellationToken cancellationToken)
{
handlerCts.Cancel();
await chatHandler.ConfigureAwait(false);
if (chatHandler != null)
await chatHandler.ConfigureAwait(false);
await Task.WhenAll(providers.Select(x => x.Value).Select(x => x.Disconnect(cancellationToken))).ConfigureAwait(false);
}