From eea2302b03f0835eb1cad8e4ed22239537d929c6 Mon Sep 17 00:00:00 2001 From: KOSBUM Date: Sun, 12 Jul 2015 16:14:03 +0300 Subject: [PATCH] url.openConnection exception fix --- .../java/org/floens/chan/core/net/ProxiedHurlStack.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Clover/app/src/main/java/org/floens/chan/core/net/ProxiedHurlStack.java b/Clover/app/src/main/java/org/floens/chan/core/net/ProxiedHurlStack.java index 877012ca..ec63a07f 100644 --- a/Clover/app/src/main/java/org/floens/chan/core/net/ProxiedHurlStack.java +++ b/Clover/app/src/main/java/org/floens/chan/core/net/ProxiedHurlStack.java @@ -17,13 +17,16 @@ public class ProxiedHurlStack extends HurlStack { @Override protected HttpURLConnection createConnection(URL url) throws IOException { // Start the connection by specifying a proxy server - Proxy proxy = null; if (ChanSettings.proxyEnabled.get()) { - proxy = new Proxy(Proxy.Type.HTTP, InetSocketAddress.createUnresolved( + Proxy proxy = new Proxy(Proxy.Type.HTTP, InetSocketAddress.createUnresolved( ChanSettings.proxyAddress.get(), ChanSettings.proxyPort.get())); + return (HttpURLConnection) url.openConnection(proxy); + } + else + { + return (HttpURLConnection) url.openConnection(); } - return (HttpURLConnection) url.openConnection(proxy); } } \ No newline at end of file