Don't swallow SSL EOF errors.

This commit is contained in:
Joel Martin 2012-02-20 16:34:30 -06:00
parent cb839e85c4
commit 9decfe1c95
1 changed files with 4 additions and 1 deletions

View File

@ -603,7 +603,10 @@ Sec-WebSocket-Accept: %s\r
except ssl.SSLError:
_, x, _ = sys.exc_info()
if x.args[0] == ssl.SSL_ERROR_EOF:
raise self.EClose(x.args[1])
if len(x.args) > 1:
raise self.EClose(x.args[1])
else:
raise self.EClose("Got SSL_ERROR_EOF")
else:
raise