Ver a proveniência

Merge b9e6c69adb into b28542d1e3

pull/150/merge
fshashin há 8 anos
committed by GitHub
ascendente
cometimento
1c3cff7778
1 ficheiros alterados com 13 adições e 1 eliminações
  1. +13
    -1
      src/ibrowse_http_client.erl

+ 13
- 1
src/ibrowse_http_client.erl Ver ficheiro

@ -570,7 +570,19 @@ do_connect(Host, Port, Options, #state{is_ssl = true,
use_proxy = false, use_proxy = false,
ssl_options = SSLOptions}, ssl_options = SSLOptions},
Timeout) -> Timeout) ->
ssl:connect(Host, Port, get_sock_options(Host, Options, SSLOptions), Timeout);
Socks5Host = get_value(socks5_host, Options, undefined),
Sock_options = get_sock_options(Host, Options, []),
catch case Socks5Host of
undefined ->
ssl:connect(Host, Port, get_sock_options(Host, Options, SSLOptions), Timeout);
_ ->
case ibrowse_socks5:connect(Host, Port, Options, Sock_options, Timeout) of
{ok, Socket} ->
ssl:connect(Socket, get_sock_options(Host, Options, SSLOptions), Timeout);
Else ->
Else
end
end;
do_connect(Host, Port, Options, _State, Timeout) -> do_connect(Host, Port, Options, _State, Timeout) ->
Socks5Host = get_value(socks5_host, Options, undefined), Socks5Host = get_value(socks5_host, Options, undefined),
Sock_options = get_sock_options(Host, Options, []), Sock_options = get_sock_options(Host, Options, []),

Carregando…
Cancelar
Guardar