diff --git a/cheroot/server.py b/cheroot/server.py index 51cc1766ab..61c1e34482 100644 --- a/cheroot/server.py +++ b/cheroot/server.py @@ -1344,6 +1344,9 @@ def _conditional_error(self, req, response): try: req.simple_response(response) except socket.error: + # See #210. Prevents DOS attack via uncaught + # socket.error caused by silent connections + # lasting beyond connection timeout length. pass except errors.FatalSSLAlert: pass