From 6b1d2bc5cec5205906a0845a0f87ad1c4824c538 Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Sun, 15 Dec 2019 15:36:03 +0000 Subject: [PATCH] sanitize the i2p tunnel settings --- .../main/java/com/muwire/webui/ConfigurationServlet.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/webui/src/main/java/com/muwire/webui/ConfigurationServlet.java b/webui/src/main/java/com/muwire/webui/ConfigurationServlet.java index e1491963..421c44de 100644 --- a/webui/src/main/java/com/muwire/webui/ConfigurationServlet.java +++ b/webui/src/main/java/com/muwire/webui/ConfigurationServlet.java @@ -67,10 +67,10 @@ public class ConfigurationServlet extends HttpServlet { case "searchComments" : core.getMuOptions().setSearchComments(true); break; case "browseFiles" : core.getMuOptions().setBrowseFiles(true); break; case "speedSmoothSeconds" : core.getMuOptions().setSpeedSmoothSeconds(getPositiveInteger(value,"Download speed smoothing interval (second)")); break; - case "inbound.length" : core.getI2pOptions().setProperty(name, value); break; - case "inbound.quantity" : core.getI2pOptions().setProperty(name, value); break; - case "outbound.length" : core.getI2pOptions().setProperty(name, value); break; - case "outbound.quantity" : core.getI2pOptions().setProperty(name, value); break; + case "inbound.length" : core.getI2pOptions().setProperty(name, String.valueOf(getPositiveInteger(value,"Inbound tunnel length"))); break; + case "inbound.quantity" : core.getI2pOptions().setProperty(name, String.valueOf(getPositiveInteger(value,"Inbound tunnel quantity"))); break; + case "outbound.length" : core.getI2pOptions().setProperty(name, String.valueOf(getPositiveInteger(value,"Outbound tunnel length"))); break; + case "outbound.quantity" : core.getI2pOptions().setProperty(name, String.valueOf(getPositiveInteger(value,"Outbound tunnel quantity"))); break; // TODO: ui settings } }