diff --git a/Emby.Dlna/PlayTo/PlayToController.cs b/Emby.Dlna/PlayTo/PlayToController.cs
index 75f31ccc27..5169f65adb 100644
--- a/Emby.Dlna/PlayTo/PlayToController.cs
+++ b/Emby.Dlna/PlayTo/PlayToController.cs
@@ -890,9 +890,9 @@ namespace Emby.Dlna.PlayTo
}
///
- public async Task CloseAllWebSockets(CancellationToken cancellationToken)
+ public Task CloseAllWebSockets(CancellationToken cancellationToken)
{
- await Task.CompletedTask;
+ return Task.CompletedTask;
}
private class StreamParams
diff --git a/Emby.Server.Implementations/Session/SessionManager.cs b/Emby.Server.Implementations/Session/SessionManager.cs
index be0d14ea2c..9c00e9e9f4 100644
--- a/Emby.Server.Implementations/Session/SessionManager.cs
+++ b/Emby.Server.Implementations/Session/SessionManager.cs
@@ -1359,13 +1359,13 @@ namespace Emby.Server.Implementations.Session
///
/// The cancellation token.
/// Task.
- public Task SendServerShutdownNotification(CancellationToken cancellationToken)
+ public async Task SendServerShutdownNotification(CancellationToken cancellationToken)
{
CheckDisposed();
- CloseAllWebSockets(cancellationToken).ConfigureAwait(false);
+ await CloseAllWebSockets(cancellationToken).ConfigureAwait(false);
- return SendMessageToSessions(Sessions, SessionMessageType.ServerShuttingDown, string.Empty, cancellationToken);
+ await SendMessageToSessions(Sessions, SessionMessageType.ServerShuttingDown, string.Empty, cancellationToken).ConfigureAwait(false);
}
///