Selaa lähdekoodia

Merge pull request #145 from shakugan/patch-1

sock options ignored on ssl
pull/151/head
Chandrashekhar Mullaparthi 8 vuotta sitten
committed by GitHub
vanhempi
commit
c4bb66ec2a
1 muutettua tiedostoa jossa 15 lisäystä ja 1 poistoa
  1. +15
    -1
      src/ibrowse_http_client.erl

+ 15
- 1
src/ibrowse_http_client.erl Näytä tiedosto

@ -570,7 +570,21 @@ do_connect(Host, Port, Options, #state{is_ssl = true,
use_proxy = false,
ssl_options = SSLOptions},
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, []),
Conn = case Socks5Host of
undefined ->
gen_tcp:connect(Host, Port, Sock_options, Timeout);
_ ->
catch ibrowse_socks5:connect(Host, Port, Options, Sock_options, Timeout)
end,
case Conn of
{ok, Sock} ->
ssl:connect(Sock, SSLOptions, Timeout);
_ ->
error
end;
do_connect(Host, Port, Options, _State, Timeout) ->
Socks5Host = get_value(socks5_host, Options, undefined),
Sock_options = get_sock_options(Host, Options, []),

Ladataan…
Peruuta
Tallenna