aboutsummaryrefslogtreecommitdiffstats
path: root/src/gun.erl
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2019-09-20 19:26:15 +0200
committerLoïc Hoguin <[email protected]>2019-09-22 16:46:44 +0200
commit0a5879ceffa3a96666ed8406c1557759811d8a16 (patch)
tree6faf0dfa49ae04520470df915915c5cb31878e37 /src/gun.erl
parent4664da8703d4a1d5225fd71e1fc3164f9441ff36 (diff)
downloadgun-0a5879ceffa3a96666ed8406c1557759811d8a16.tar.gz
gun-0a5879ceffa3a96666ed8406c1557759811d8a16.tar.bz2
gun-0a5879ceffa3a96666ed8406c1557759811d8a16.zip
Add CONNECT->Socks5->HTTP tests
Also fix the multiple TLS proxies tests from the previous commit.
Diffstat (limited to 'src/gun.erl')
-rw-r--r--src/gun.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gun.erl b/src/gun.erl
index c1a8be5..e576b61 100644
--- a/src/gun.erl
+++ b/src/gun.erl
@@ -957,7 +957,7 @@ tls_handshake(internal, {tls_handshake, HandshakeEvent, Protocols},
%% TLS over TLS.
tls_handshake(internal, {tls_handshake,
HandshakeEvent0=#{tls_opts := TLSOpts0, timeout := TLSTimeout}, Protocols},
- State=#state{socket=Socket, transport=gun_tls, origin_host=OriginHost, origin_port=OriginPort,
+ State=#state{socket=Socket, transport=Transport, origin_host=OriginHost, origin_port=OriginPort,
event_handler=EvHandler, event_handler_state=EvHandlerState0}) ->
TLSOpts = ensure_alpn(Protocols, TLSOpts0),
HandshakeEvent = HandshakeEvent0#{
@@ -966,7 +966,7 @@ tls_handshake(internal, {tls_handshake,
},
EvHandlerState = EvHandler:tls_handshake_start(HandshakeEvent, EvHandlerState0),
{ok, ProxyPid} = gun_tls_proxy:start_link(OriginHost, OriginPort,
- TLSOpts, TLSTimeout, Socket, gun_tls, {HandshakeEvent, Protocols}),
+ TLSOpts, TLSTimeout, Socket, Transport, {HandshakeEvent, Protocols}),
commands([{switch_transport, gun_tls_proxy, ProxyPid}], State#state{
socket=ProxyPid, transport=gun_tls_proxy, event_handler_state=EvHandlerState});
%% When using gun_tls_proxy we need a separate message to know whether