SSLIOStream._do_ssl_handshake SSL error check

This commit is contained in:
Imre SZEBENYI 2010-10-27 13:36:12 +02:00
parent 3b486fc4f8
commit 2dbb05d5a0
1 changed files with 3 additions and 0 deletions

View File

@ -391,6 +391,9 @@ class SSLIOStream(IOStream):
elif err.args[0] in (ssl.SSL_ERROR_EOF,
ssl.SSL_ERROR_ZERO_RETURN):
return self.close()
elif err.args[0] == ssl.SSL_ERROR_SSL:
logging.warning("SSL Error on %d: %s", self.socket.fileno(), err)
return self.close()
raise
except socket.error, err:
if err.args[0] == errno.ECONNABORTED: