diff --git a/websocket-sharp/WebSocket.cs b/websocket-sharp/WebSocket.cs index 0cb02da1..078a44c6 100644 --- a/websocket-sharp/WebSocket.cs +++ b/websocket-sharp/WebSocket.cs @@ -2452,37 +2452,36 @@ namespace WebSocketSharp Action receive = null; receive = - () => - WebSocketFrame.ReadFrameAsync ( - _stream, - false, - frame => { - var cont = processReceivedFrame (frame) - && _readyState != WebSocketState.Closed; + () => WebSocketFrame.ReadFrameAsync ( + _stream, + false, + frame => { + var cont = processReceivedFrame (frame) + && _readyState != WebSocketState.Closed; - if (!cont) { - var exited = _receivingExited; + if (!cont) { + var exited = _receivingExited; - if (exited != null) - exited.Set (); + if (exited != null) + exited.Set (); - return; - } + return; + } - receive (); + receive (); - if (_inMessage) - return; + if (_inMessage) + return; - message (); - }, - ex => { - _log.Fatal (ex.Message); - _log.Debug (ex.ToString ()); + message (); + }, + ex => { + _log.Fatal (ex.Message); + _log.Debug (ex.ToString ()); - abort ("An exception has occurred while receiving.", ex); - } - ); + abort ("An exception has occurred while receiving.", ex); + } + ); receive (); }