From 373fce2988771b8d693fb4cea77c5fb785bf2a61 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Thu, 7 Oct 2010 15:13:54 +0000 Subject: [PATCH] change perms on append too --- core/java/src/net/i2p/util/SecureFileOutputStream.java | 4 ++-- router/java/src/net/i2p/router/RouterLaunch.java | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/core/java/src/net/i2p/util/SecureFileOutputStream.java b/core/java/src/net/i2p/util/SecureFileOutputStream.java index dd02f2d320..8a891344b1 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 13ee2f3cfb..069ee3ec5f 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(); } -- GitLab