anchor.diff:  -spec read_response(#client_state{}) -> {any(), socket()} | no_return().
   read_response(#client_state{socket = Socket, ssl = Ssl, use_cookies = UseCookies,
                               request_headers = ReqHdrs, cookies = Cookies,
  -			    from = From} = State) ->
  +			    requester = From} = State) ->
       case lhttpc_protocol:recv(Socket, Ssl) of
   	{_Vsn, <<$1,_,_>>, _Reason, _Cookies, _Hdrs, _Body} ->
   	    %% RFC 2616, section 10.1:
  
positive.code:         proxy :: undefined | #lhttpc_url{},
          proxy_ssl_options = [] :: [any()],
          proxy_setup = false :: boolean(),
  	host_header,
  	from
          }).
  
  %%==============================================================================
  
negative.code: 	lhttpc_lib:format_request(Path, Method, Hdrs, Host, Body, {UseCookies, Cookies}),
      NewState =
  	State#client_state{
  	  request = Request,
  	  requester = From,
  	  request_headers = Hdrs,
  	  attempts = SendRetry,
  	  proxy = Proxy,
  	  proxy_setup = (Socket /= undefined),
  	  proxy_ssl_options = ProxySsl},
      send_request(NewState).
  
  %%--------------------------------------------------------------------
  