From 321ebd2b24550e75eddbc1de811b8481292ed2ab Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 23 Jun 2017 12:48:11 +0530 Subject: [PATCH] Another place that should handle SSLWantReadError --- src/calibre/srv/loop.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/srv/loop.py b/src/calibre/srv/loop.py index 77483ceabc..6ff179327f 100644 --- a/src/calibre/srv/loop.py +++ b/src/calibre/srv/loop.py @@ -212,6 +212,8 @@ class Connection(object): # {{{ self.ready = False return b'' return data + except ssl.SSLWantReadError: + return b'' except socket.error as e: if e.errno in socket_errors_nonblocking or e.errno in socket_errors_eintr: return b''