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