From e588a4ad856deb89a713389d1439f2cfaad0923a Mon Sep 17 00:00:00 2001 From: sta Date: Sat, 5 Mar 2016 16:00:44 +0900 Subject: [PATCH] [Modify] Polish it --- websocket-sharp/WebSocket.cs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/websocket-sharp/WebSocket.cs b/websocket-sharp/WebSocket.cs index c4b54087..e5ad7964 100644 --- a/websocket-sharp/WebSocket.cs +++ b/websocket-sharp/WebSocket.cs @@ -1994,15 +1994,19 @@ namespace WebSocketSharp internal void InternalAccept () { try { - if (acceptHandshake ()) { - _readyState = WebSocketState.Open; - open (); - } + if (!acceptHandshake ()) + return; + + _readyState = WebSocketState.Open; } catch (Exception ex) { _logger.Fatal (ex.ToString ()); fatal ("An exception has occurred while accepting.", ex); + + return; } + + open (); } internal bool Ping (byte[] frameAsBytes, TimeSpan timeout)