change perms on append too
This commit is contained in:
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user