From b25a16f1717e0524797cfcc5e41a21e883f608ac Mon Sep 17 00:00:00 2001
From: dream <dream@mail.i2p>
Date: Wed, 17 Aug 2011 03:25:46 +0000
Subject: [PATCH] Now i2ptunnel will generate certificates instead of failing
 with a permission denied error for trying to write to
 /i2ptunnel17.privKeys.dat

---
 apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/IndexBean.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/IndexBean.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/IndexBean.java
index 5be9858079..385bddb7a0 100644
--- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/IndexBean.java
+++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/IndexBean.java
@@ -874,7 +874,8 @@ public class IndexBean {
         } else if (tun.getIsRunning() || tun.getIsStarting()) {
             return "Tunnel must be stopped before modifying destination";
         }
-        PrivateKeyFile pkf = new PrivateKeyFile(_privKeyFile);
+
+        PrivateKeyFile pkf = new PrivateKeyFile(new File(_context.getProperty("i2p.dir.config"), _privKeyFile));
         try {
             pkf.createIfAbsent();
         } catch (Exception e) {
-- 
GitLab