summaryrefslogtreecommitdiffstats
path: root/src/main/java/com/btr/proxy/selector/pac/UrlPacScriptSource.java
diff options
context:
space:
mode:
authorSimon Rettberg2017-08-09 16:58:51 +0200
committerSimon Rettberg2017-08-09 16:58:51 +0200
commita3982900a3c2d586e1b6acd6343ecde9fa37fc46 (patch)
treebde25aea72f0630ebb6a35a9e9bc4eeb76fcf4e1 /src/main/java/com/btr/proxy/selector/pac/UrlPacScriptSource.java
parentSophisticate proxy parsing and generating, fix misinterpretation if SOCKS pro... (diff)
downloadproxy-vole-a3982900a3c2d586e1b6acd6343ecde9fa37fc46.tar.gz
proxy-vole-a3982900a3c2d586e1b6acd6343ecde9fa37fc46.tar.xz
proxy-vole-a3982900a3c2d586e1b6acd6343ecde9fa37fc46.zip
Prevent NumberFormatExceptions from breaking everything; NPE in PacProxySelector
Diffstat (limited to 'src/main/java/com/btr/proxy/selector/pac/UrlPacScriptSource.java')
-rw-r--r--src/main/java/com/btr/proxy/selector/pac/UrlPacScriptSource.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/com/btr/proxy/selector/pac/UrlPacScriptSource.java b/src/main/java/com/btr/proxy/selector/pac/UrlPacScriptSource.java
index c31b2d0..085d056 100644
--- a/src/main/java/com/btr/proxy/selector/pac/UrlPacScriptSource.java
+++ b/src/main/java/com/btr/proxy/selector/pac/UrlPacScriptSource.java
@@ -14,6 +14,7 @@ import java.net.URL;
import com.btr.proxy.util.Logger;
import com.btr.proxy.util.Logger.LogLevel;
+import com.btr.proxy.util.MiscUtil;
/*****************************************************************************
* Script source that will load the content of a PAC file from an webserver.
@@ -207,7 +208,7 @@ public class UrlPacScriptSource implements PacScriptSource {
String prop = System.getProperty(overrideProperty);
if (prop != null && prop.trim().length() > 0) {
try {
- timeout = Integer.parseInt(prop.trim());
+ timeout = MiscUtil.parseInt(prop.trim());
} catch (NumberFormatException e) {
Logger.log(getClass(), LogLevel.DEBUG, "Invalid override property : {0}={1}", overrideProperty, prop);
// In this case use the default value.