Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.9.1
-
None
-
Patch Available
Description
The code in TSSLServerSocket.accept() silently drops all SSLError and returns None instead, but none of the TServer implementations handle this case properly, which cause them to pass None around a bunch, which eventually cause weird AttributeError exceptions.
This bug is easy to reproduce: just open a socket to a Python Thrift server that uses SSL/TLS and close the connection right away.
Attachments
Attachments
Issue Links
- blocks
-
THRIFT-2463 test/py/RunClientServer.py fails sometimes
- Closed