diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/ui/GeneralHelper.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/ui/GeneralHelper.java
index 8b4b1a912..f3ef31409 100644
--- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/ui/GeneralHelper.java
+++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/ui/GeneralHelper.java
@@ -647,8 +647,12 @@ public class GeneralHelper {
public String getFilterDefinition(int tunnel) {
TunnelController tunnelController = getController(tunnel);
- String filter = tunnelController.getFilter();
- return filter == null ? "" : filter;
+ if (tunnelController != null) {
+ String filter = tunnelController.getFilter();
+ if (filter != null)
+ return filter;
+ }
+ return "";
}
public String getJumpList(int tunnel) {
diff --git a/apps/i2ptunnel/jsp/editClient.jsi b/apps/i2ptunnel/jsp/editClient.jsi
index 74e89e028..454ca7e7d 100644
--- a/apps/i2ptunnel/jsp/editClient.jsi
+++ b/apps/i2ptunnel/jsp/editClient.jsi
@@ -528,11 +528,12 @@
+<%
+ } // isAvailable
+%>
<%
- } // isAvailable
-
} // isAdvanced
if ("httpclient".equals(tunnelType) || "connectclient".equals(tunnelType) || "sockstunnel".equals(tunnelType) || "socksirctunnel".equals(tunnelType)) {
diff --git a/apps/i2ptunnel/jsp/editServer.jsi b/apps/i2ptunnel/jsp/editServer.jsi
index 2aa3dceaf..30b0d0538 100644
--- a/apps/i2ptunnel/jsp/editServer.jsi
+++ b/apps/i2ptunnel/jsp/editServer.jsi
@@ -741,6 +741,12 @@
+<% }
+ if (editBean.isSigTypeAvailable(11)) { %>
+
+
+
<% } // isAvailable
%>