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); } ///