diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/access/FileFilterDefinitionElement.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/access/FileFilterDefinitionElement.java
index eb0d38c3ca12aef50a356af38b2591cc0aed0d43..f9bf4ff4a7c3fd56182000f56d45773e65e22d34 100644
--- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/access/FileFilterDefinitionElement.java
+++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/access/FileFilterDefinitionElement.java
@@ -18,6 +18,8 @@ class FileFilterDefinitionElement extends FilterDefinitionElement {
 
     @Override
     public void update(Map<String, DestTracker> map) throws IOException {
+        if (!(file.exists() && file.isFile()))
+            return;
         BufferedReader reader = new BufferedReader(new FileReader(file));
         try {
             String b32;