From a5050117a381d3c5658dea66d6e803f9da01384d Mon Sep 17 00:00:00 2001 From: Craig Raw Date: Wed, 17 Apr 2024 14:11:41 +0200 Subject: [PATCH] handle null proxy configuration when fetching proxy --- src/main/java/com/sparrowwallet/sparrow/AppServices.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/sparrowwallet/sparrow/AppServices.java b/src/main/java/com/sparrowwallet/sparrow/AppServices.java index d3b00b43..02decc4b 100644 --- a/src/main/java/com/sparrowwallet/sparrow/AppServices.java +++ b/src/main/java/com/sparrowwallet/sparrow/AppServices.java @@ -502,7 +502,7 @@ public class AppServices { public static Proxy getProxy(String proxyCircuitId) { Config config = Config.get(); Proxy proxy = null; - if(config.isUseProxy()) { + if(config.isUseProxy() && config.getProxyServer() != null) { HostAndPort proxyHostAndPort = HostAndPort.fromString(config.getProxyServer()); InetSocketAddress proxyAddress = new InetSocketAddress(proxyHostAndPort.getHost(), proxyHostAndPort.getPortOrDefault(ProxyTcpOverTlsTransport.DEFAULT_PROXY_PORT)); proxy = new Proxy(Proxy.Type.SOCKS, proxyAddress);