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); 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; return null;
} }

Loading…
Cancel
Save