From: David Reiss Date: Mon, 30 Aug 2010 22:05:13 +0000 (+0000) Subject: erlang: Make buffered_transport not write out its buffer when closed X-Git-Tag: 0.5.0~137 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=5db982cdf2492914a4d8d09e066c1103d3bc447c;p=common%2Fthrift.git erlang: Make buffered_transport not write out its buffer when closed This complicates the code, and users can be expected to call flush when they want to write data to the underlying transport. git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@990968 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/lib/erl/src/thrift_buffered_transport.erl b/lib/erl/src/thrift_buffered_transport.erl index ebc16bd6..ad67510b 100644 --- a/lib/erl/src/thrift_buffered_transport.erl +++ b/lib/erl/src/thrift_buffered_transport.erl @@ -134,7 +134,6 @@ handle_call(flush, _From, State = #buffered_transport{write_buffer = WBuf, %%-------------------------------------------------------------------- handle_cast(close, State = #buffered_transport{write_buffer = WBuf, wrapped = Wrapped}) -> - thrift_transport:write(Wrapped, WBuf), %% Wrapped is closed by terminate/2 %% error_logger:info_msg("thrift_buffered_transport ~p: closing", [self()]), {stop, normal, State};