Work better with the standard library _fileobject (we used to use GreenFile which had different semantics)
This commit is contained in:
@@ -96,6 +96,10 @@ class HttpProtocol(BaseHTTPServer.BaseHTTPRequestHandler):
|
|||||||
if self.server.max_http_version:
|
if self.server.max_http_version:
|
||||||
self.protocol_version = self.server.max_http_version
|
self.protocol_version = self.server.max_http_version
|
||||||
|
|
||||||
|
if self.rfile.closed:
|
||||||
|
self.close_connection = 1
|
||||||
|
return
|
||||||
|
|
||||||
try:
|
try:
|
||||||
self.raw_requestline = self.rfile.readline(MAX_REQUEST_LINE)
|
self.raw_requestline = self.rfile.readline(MAX_REQUEST_LINE)
|
||||||
if len(self.raw_requestline) == MAX_REQUEST_LINE:
|
if len(self.raw_requestline) == MAX_REQUEST_LINE:
|
||||||
|
Reference in New Issue
Block a user