Refactored a few for HttpConnection.cs

This commit is contained in:
sta 2015-06-10 21:31:22 +09:00
parent f3cd96966e
commit a588d8e648

View File

@ -332,7 +332,7 @@ namespace WebSocketSharp.Net
continue; continue;
if (_position > 32768) if (_position > 32768)
_context.ErrorMessage = "Bad request"; _context.ErrorMessage = "Maximum total headers length exceeded";
_currentLine = null; _currentLine = null;
return true; return true;
@ -357,7 +357,7 @@ namespace WebSocketSharp.Net
_position += nread; _position += nread;
if (_position >= 32768) { if (_position >= 32768) {
_context.ErrorMessage = "Bad request"; _context.ErrorMessage = "Maximum total headers length exceeded";
return true; return true;
} }
@ -421,10 +421,7 @@ namespace WebSocketSharp.Net
if (!force) { if (!force) {
GetResponseStream ().Close (false); GetResponseStream ().Close (false);
if (!_context.Response.CloseConnection && _context.Request.FlushInput ()) {
var req = _context.Request;
var res = _context.Response;
if (!res.CloseConnection && req.FlushInput ()) {
// Don't close. Keep working. // Don't close. Keep working.
_reuses++; _reuses++;
disposeRequestBuffer (); disposeRequestBuffer ();