diff --git a/core/java/src/net/i2p/util/SecureFileOutputStream.java b/core/java/src/net/i2p/util/SecureFileOutputStream.java index dd02f2d3201b561c42d2c5d6a2f77b04604b0ced..8a891344b1bdf6d69c8b410a8a81f2ddd2bc46eb 100644 --- a/core/java/src/net/i2p/util/SecureFileOutputStream.java +++ b/core/java/src/net/i2p/util/SecureFileOutputStream.java @@ -30,7 +30,7 @@ public class SecureFileOutputStream extends FileOutputStream { */ public SecureFileOutputStream(String file, boolean append) throws FileNotFoundException { super(file, append); - if (!append) + //if (!append) setPerms(new File(file)); } @@ -48,7 +48,7 @@ public class SecureFileOutputStream extends FileOutputStream { */ public SecureFileOutputStream(File file, boolean append) throws FileNotFoundException { super(file, append); - if (!append) + //if (!append) setPerms(file); } diff --git a/router/java/src/net/i2p/router/RouterLaunch.java b/router/java/src/net/i2p/router/RouterLaunch.java index 13ee2f3cfbc5927a32e2ef829b178a87e72b746e..069ee3ec5f61260f46b04f4bb68432e65b3f1203 100644 --- a/router/java/src/net/i2p/router/RouterLaunch.java +++ b/router/java/src/net/i2p/router/RouterLaunch.java @@ -1,10 +1,11 @@ package net.i2p.router; import java.io.File; -import java.io.FileOutputStream; import java.io.IOException; import java.io.PrintStream; +import net.i2p.util.SecureFileOutputStream; + /** * This is the class called by the runplain.sh script on linux * and the i2p.exe launcher on Windows. @@ -33,7 +34,7 @@ public class RouterLaunch { } System.setProperty(PROP_WRAPPER_LOG, logfile.getAbsolutePath()); try { - System.setOut(new PrintStream(new FileOutputStream(logfile, true))); + System.setOut(new PrintStream(new SecureFileOutputStream(logfile, true))); } catch (IOException ioe) { ioe.printStackTrace(); }