From 093dcd5fdefb6df0d316624665c584f37040cdd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Thu, 12 Nov 2020 14:45:07 +0100 Subject: Fix a low hanging fruit todo --- src/gun_http.erl | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/gun_http.erl b/src/gun_http.erl index 9c52f2d..cc541e2 100644 --- a/src/gun_http.erl +++ b/src/gun_http.erl @@ -605,11 +605,12 @@ send_request(State=#http_state{socket=Socket, transport=Transport, version=Versi undefined -> request_io_from_headers(Headers2); _ -> head end, - %% @todo Move this inside the case clause. - Authority0 = host_header(Transport, Host, Port), {Authority, Headers3} = case lists:keyfind(<<"host">>, 1, Headers2) of - false -> {Authority0, [{<<"host">>, Authority0}|Headers2]}; - {_, Authority1} -> {Authority1, Headers2} + false -> + Authority0 = host_header(Transport, Host, Port), + {Authority0, [{<<"host">>, Authority0}|Headers2]}; + {_, Authority1} -> + {Authority1, Headers2} end, Headers4 = transform_header_names(State, Headers3), Headers5 = case {Body, Out} of -- cgit v1.2.3