[ 
https://issues.apache.org/jira/browse/THRIFT-3771?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jens Geyer reassigned THRIFT-3771:
----------------------------------

    Assignee: Jens Geyer

> TBufferedTransport gets in invalid state on read/write errors
> -------------------------------------------------------------
>
>                 Key: THRIFT-3771
>                 URL: https://issues.apache.org/jira/browse/THRIFT-3771
>             Project: Thrift
>          Issue Type: Bug
>          Components: Go - Library
>            Reporter: Tyler Treat
>            Assignee: Jens Geyer
>
> Go's TBufferedTransport can enter an invalid state after an error occurs 
> while calling read, write, or flush. This is because TBufferedTransport uses 
> a bufio.ReadWriter, which "caches" the error returned by a call to read or 
> write such that subsequent calls return the same error. This can be 
> problematic if you wish to reuse the transport after a failed read or write. 
> The solution is to reset the reader/writer on failed calls.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to