Prevent crash in case of a connection timeout.
This commit is contained in:
parent
fad6ee6437
commit
9429f1bc7b
|
@ -484,11 +484,13 @@ class _Connection(object):
|
||||||
if not isinstance(self.connection, SSL.Connection):
|
if not isinstance(self.connection, SSL.Connection):
|
||||||
if not getattr(self.wfile, "closed", False):
|
if not getattr(self.wfile, "closed", False):
|
||||||
try:
|
try:
|
||||||
|
if self.wfile:
|
||||||
self.wfile.flush()
|
self.wfile.flush()
|
||||||
self.wfile.close()
|
self.wfile.close()
|
||||||
except exceptions.TcpDisconnect:
|
except exceptions.TcpDisconnect:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
if self.rfile:
|
||||||
self.rfile.close()
|
self.rfile.close()
|
||||||
else:
|
else:
|
||||||
try:
|
try:
|
||||||
|
|
Loading…
Reference in New Issue