C++ TBufferedTransports do not close the underlying connection on delete
------------------------------------------------------------------------

                 Key: THRIFT-749
                 URL: https://issues.apache.org/jira/browse/THRIFT-749
             Project: Thrift
          Issue Type: Bug
          Components: Library (C++)
    Affects Versions: 0.2, 0.3
         Environment: Cygwin 1.7.1 on Windows XP SP3, Thrift 0.2.0 & r760184 & 
Trunk 
            Reporter: Tim Wilson-Brown
            Priority: Trivial


The C++ TBufferedTransports (such as TBufferedTransport) do not close the 
underlying connection on delete.

The workaround is to manually close the TBufferedTransport (which does close 
the underlying connection) before deleting it.

This may be worth fixing - at the moment, substituting a buffered TSocket for 
an unbuffered one changes the behaviour on delete.
This is undesirable  - they should behave identically except for the buffering.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to