[Modify] Don't call error

This commit is contained in:
sta 2015-12-26 15:48:20 +09:00
parent d0989cb7c8
commit 29a858e340

View File

@ -1089,24 +1089,21 @@ namespace WebSocketSharp
private void processException (Exception exception, string message) private void processException (Exception exception, string message)
{ {
var code = CloseStatusCode.Abnormal;
var reason = message;
if (exception is WebSocketException) {
var wsex = (WebSocketException) exception;
code = wsex.Code;
reason = wsex.Message;
}
_logger.Fatal (exception.ToString ()); _logger.Fatal (exception.ToString ());
error (message ?? code.GetMessage (), exception);
if (!_client && _readyState == WebSocketState.Connecting) { if (!_client && _readyState == WebSocketState.Connecting) {
Close (HttpStatusCode.BadRequest); Close (HttpStatusCode.BadRequest);
return; return;
} }
var code = exception is WebSocketException
? ((WebSocketException) exception).Code
: CloseStatusCode.Abnormal;
close ( close (
new CloseEventArgs (code, reason ?? code.GetMessage ()), !code.IsReserved (), false, false); new CloseEventArgs (code, message ?? code.GetMessage ()),
!code.IsReserved (),
false,
false);
} }
private bool processFragmentFrame (WebSocketFrame frame) private bool processFragmentFrame (WebSocketFrame frame)