Tyler Treat created THRIFT-3735:
-----------------------------------

             Summary: JSON protocol left in incorrect state when an exception 
is thrown during read or write operations
                 Key: THRIFT-3735
                 URL: https://issues.apache.org/jira/browse/THRIFT-3735
             Project: Thrift
          Issue Type: Bug
          Components: Go - Library
            Reporter: Tyler Treat


The JSON context stack may be left in an incorrect state when an exception is 
thrown during read or write operations. This leads to further errors while 
writing/reading the NEXT message, because incorrect characters may be written 
or expected.

This is related to THRIFT-1473, but there is an additional issue in that the 
bufio.Writer needs to be reset if an error occurs.



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

Reply via email to