erlang: Make framed_transport not write out its buffer when closed
authorDavid Reiss <dreiss@apache.org>
Mon, 30 Aug 2010 22:05:15 +0000 (22:05 +0000)
committerDavid Reiss <dreiss@apache.org>
Mon, 30 Aug 2010 22:05:15 +0000 (22:05 +0000)
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@990969 13f79535-47bb-0310-9956-ffa450edef68

lib/erl/src/thrift_framed_transport.erl

index 01bab70..9a29ecd 100644 (file)
@@ -154,7 +154,6 @@ handle_call(flush, _From, State) ->
 %% Description: Handling cast messages
 %%--------------------------------------------------------------------
 handle_cast(close, State) ->
-    {_, State1} = do_flush(State),
     %% Wrapped is closed by terminate/2
     %%  error_logger:info_msg("thrift_framed_transport ~p: closing", [self()]),
     {stop, normal, State};