diff --git a/G-Earth/src/main/java/gearth/protocol/connection/proxy/NormalProxyProvider.java b/G-Earth/src/main/java/gearth/protocol/connection/proxy/NormalProxyProvider.java index e319bd4..dc5bd3b 100644 --- a/G-Earth/src/main/java/gearth/protocol/connection/proxy/NormalProxyProvider.java +++ b/G-Earth/src/main/java/gearth/protocol/connection/proxy/NormalProxyProvider.java @@ -102,6 +102,7 @@ public class NormalProxyProvider extends ProxyProvider { try { Socket client = proxy_server.accept(); proxy = potentialProxy; + removeFromHosts(); closeAllProxies(proxy); if (HConnection.DEBUG) System.out.println("accepted a proxy"); @@ -146,10 +147,6 @@ public class NormalProxyProvider extends ProxyProvider { @Override protected void onConnect() { super.onConnect(); - - if (hostRedirected) { - removeFromHosts(); - } clearAllProxies(); }