From fbcf8377d3c638e3f56bdd284d9849bbfe10519e Mon Sep 17 00:00:00 2001 From: sta Date: Sun, 24 May 2015 17:23:52 +0900 Subject: [PATCH] Refactored a few for HttpConnection.cs --- websocket-sharp/Net/HttpConnection.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/websocket-sharp/Net/HttpConnection.cs b/websocket-sharp/Net/HttpConnection.cs index 708489a1..5f181b55 100644 --- a/websocket-sharp/Net/HttpConnection.cs +++ b/websocket-sharp/Net/HttpConnection.cs @@ -328,7 +328,7 @@ namespace WebSocketSharp.Net private bool processInput (byte[] data, int length) { if (_currentLine == null) - _currentLine = new StringBuilder (); + _currentLine = new StringBuilder (64); var nread = 0; try { @@ -378,14 +378,15 @@ namespace WebSocketSharp.Net _currentLine.Append ((char) b); } - string ret = null; if (_lineState == LineState.Lf) { _lineState = LineState.None; - ret = _currentLine.ToString (); + var line = _currentLine.ToString (); _currentLine.Length = 0; + + return line; } - return ret; + return null; } private void removeConnection ()