This commit is contained in:
Maximilian Hils 2013-11-19 04:08:16 +01:00
parent 38a1135ab8
commit d4c3b1c213

View File

@ -258,13 +258,13 @@ class ProxyHandler(tcp.BaseHandler):
else: else:
response = response_reply response = response_reply
self.send_response(response) self.send_response(response)
if request and http.request_connection_close(request.httpversion, request.headers): if request and http.connection_close(request.httpversion, request.headers):
return return
# We could keep the client connection when the server # We could keep the client connection when the server
# connection needs to go away. However, we want to mimic # connection needs to go away. However, we want to mimic
# behaviour as closely as possible to the client, so we # behaviour as closely as possible to the client, so we
# disconnect. # disconnect.
if http.response_connection_close(response.httpversion, response.headers): if http.connection_close(response.httpversion, response.headers):
return return
except (IOError, ProxyError, http.HttpError, tcp.NetLibError), e: except (IOError, ProxyError, http.HttpError, tcp.NetLibError), e:
if hasattr(e, "code"): if hasattr(e, "code"):