look at close status before assuming socket is closed.

pull/702/head
Luke Pulverenti 11 years ago
parent 088c77674b
commit a36873f890

@ -120,9 +120,9 @@ namespace MediaBrowser.Server.Implementations.HttpServer
var result = await WebSocket.ReceiveAsync(buffer, cancellationToken).ConfigureAwait(false);
if (result.CloseStatus.HasValue)
if (result.CloseStatus.HasValue && result.CloseStatus.Value != WebSocketCloseStatus.Empty)
{
_logger.Info("Web socket connection closed by client.");
_logger.Info("Web socket connection closed by client. Reason: {0}", result.CloseStatus.Value);
return null;
}

Loading…
Cancel
Save