From 9decfe1c95b23b97033cd9292347c09cfd2112f2 Mon Sep 17 00:00:00 2001 From: Joel Martin Date: Mon, 20 Feb 2012 16:34:30 -0600 Subject: [PATCH] Don't swallow SSL EOF errors. --- websocket.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/websocket.py b/websocket.py index 3d0e729..646160c 100644 --- a/websocket.py +++ b/websocket.py @@ -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