Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
🚑 Merge remote-tracking branch 'cameronbrunner/issue-358'
This change makes sure that only valid connections are processed. The `_from_server_socket` routine may return a `None` when the attempt to establish the connection goes wrong. Like if a client tries to speak plain text HTTP to HTTPS socket. Earlier, this was causing `None` to be forwarded to workers to processes making them to exit. Eventually, there would be no workers left in the pool and the server would reset any attempts to establish new connections. Ref #358
- Loading branch information