Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'jetty-client/src/main/java/org/eclipse/jetty/client/Socks4Proxy.java')
-rw-r--r--jetty-client/src/main/java/org/eclipse/jetty/client/Socks4Proxy.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/jetty-client/src/main/java/org/eclipse/jetty/client/Socks4Proxy.java b/jetty-client/src/main/java/org/eclipse/jetty/client/Socks4Proxy.java
index 2559d6c0e6..a309fe319e 100644
--- a/jetty-client/src/main/java/org/eclipse/jetty/client/Socks4Proxy.java
+++ b/jetty-client/src/main/java/org/eclipse/jetty/client/Socks4Proxy.java
@@ -198,10 +198,10 @@ public class Socks4Proxy extends ProxyConfiguration.Proxy
ClientConnectionFactory connectionFactory = this.connectionFactory;
if (HttpScheme.HTTPS.is(destination.getScheme()))
connectionFactory = new SslClientConnectionFactory(client.getSslContextFactory(), client.getByteBufferPool(), client.getExecutor(), connectionFactory);
- org.eclipse.jetty.io.Connection connection = connectionFactory.newConnection(getEndPoint(), context);
- ClientConnectionFactory.Helper.replaceConnection(this, connection);
+ org.eclipse.jetty.io.Connection newConnection = connectionFactory.newConnection(getEndPoint(), context);
+ getEndPoint().upgrade(newConnection);
if (LOG.isDebugEnabled())
- LOG.debug("SOCKS4 tunnel established: {} over {}", this, connection);
+ LOG.debug("SOCKS4 tunnel established: {} over {}", this, newConnection);
}
catch (Throwable x)
{

Back to the top