change perms on append too

This commit is contained in:
zzz
2010-10-07 15:13:54 +00:00
parent 8ac5d5d5fc
commit 373fce2988
2 changed files with 5 additions and 4 deletions

View File

@ -30,7 +30,7 @@ public class SecureFileOutputStream extends FileOutputStream {
*/ */
public SecureFileOutputStream(String file, boolean append) throws FileNotFoundException { public SecureFileOutputStream(String file, boolean append) throws FileNotFoundException {
super(file, append); super(file, append);
if (!append) //if (!append)
setPerms(new File(file)); setPerms(new File(file));
} }
@ -48,7 +48,7 @@ public class SecureFileOutputStream extends FileOutputStream {
*/ */
public SecureFileOutputStream(File file, boolean append) throws FileNotFoundException { public SecureFileOutputStream(File file, boolean append) throws FileNotFoundException {
super(file, append); super(file, append);
if (!append) //if (!append)
setPerms(file); setPerms(file);
} }

View File

@ -1,10 +1,11 @@
package net.i2p.router; package net.i2p.router;
import java.io.File; import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException; import java.io.IOException;
import java.io.PrintStream; import java.io.PrintStream;
import net.i2p.util.SecureFileOutputStream;
/** /**
* This is the class called by the runplain.sh script on linux * This is the class called by the runplain.sh script on linux
* and the i2p.exe launcher on Windows. * and the i2p.exe launcher on Windows.
@ -33,7 +34,7 @@ public class RouterLaunch {
} }
System.setProperty(PROP_WRAPPER_LOG, logfile.getAbsolutePath()); System.setProperty(PROP_WRAPPER_LOG, logfile.getAbsolutePath());
try { try {
System.setOut(new PrintStream(new FileOutputStream(logfile, true))); System.setOut(new PrintStream(new SecureFileOutputStream(logfile, true)));
} catch (IOException ioe) { } catch (IOException ioe) {
ioe.printStackTrace(); ioe.printStackTrace();
} }