anchor.diff:  
   handle_reply(State, <<?UINT32(Len),Reply:Len/binary,Rest/binary>>) ->
       do_handle_reply(State, Reply, Rest);
  -handle_reply(State, Data) -> 
  +handle_reply(State, Data) ->
        State#state{rep_buf = Data}.
   
  -do_handle_reply(#state{xf = Xf} = State, 
  +do_handle_reply(#state{xf = Xf} = State,
   		<<?SSH_FXP_VERSION, ?UINT32(Version), BinExt/binary>>, Rest) ->
       Ext = ssh_xfer:decode_ext(BinExt),
       case Xf#ssh_xfer.vsn of
  
positive.code:   when size(EncBuf0) > 0 ->
      %% We have (at least) one decodable byte waiting for decodeing.
      {ok,DecodedBin,B} = apply_crypto(EncBuf0, B0),
      do_the_read_buf(Pid, SftpHandle, WantedLen, Packet, FileOpTimeout, 
  		    B#bufinf{plain_text_buf = <<PlainBuf0/binary, DecodedBin/binary>>,
  			     enc_text_buf = <<>>
  			    });
      
  do_the_read_buf(Pid, SftpHandle, WantedLen, Packet, FileOpTimeout, 
  		B0=#bufinf{plain_text_buf = PlainBuf0,
  			   enc_text_buf = EncBuf0,
  			   chunksize = ChunkSize0
  
negative.code: 	Error ->
  	    {stop, {shutdown, Error}}
      end.
  
  %%--------------------------------------------------------------------
  %% Function: handle_call/3
  %% Description: Handling call messages
  