summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/lib/SSLServer.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/SSLServer.py b/src/lib/SSLServer.py
index b9ab81f81..a747c83a1 100644
--- a/src/lib/SSLServer.py
+++ b/src/lib/SSLServer.py
@@ -12,6 +12,7 @@ import socket
import SocketServer
import SimpleXMLRPCServer
import base64
+import select
import signal
import logging
import ssl
@@ -303,6 +304,8 @@ class XMLRPCServer (SocketServer.ThreadingMixIn, SSLServer,
self.handle_request()
except socket.timeout:
pass
+ except select.error:
+ pass
except:
self.logger.error("Got unexpected error in handle_request",
exc_info=1)