Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.9.2
-
None
-
Patch Available
Description
https://github.com/apache/thrift/pull/512
This is necessary because after reading the invalid
frame size from the underlying transport the transport
is left in a bad state. Any following reads will
likely throw more invalid frame size exceptions and
if they don’t they will be reading corrupted messages.
Closing forces the caller to discard the connection and
get a new one.
Attachments
Issue Links
- is duplicated by
-
THRIFT-1323 TFramedTransport should throw an exception that distinguishes an oversized frame from a dead client, servers should log that exception
- Closed