From d277b6ba50730b256a3b633c7c95798657d149d8 Mon Sep 17 00:00:00 2001 From: Andrew Su Date: Fri, 21 Jan 2011 16:42:18 -0500 Subject: Make log file permissions owner accessible only. --- netx/net/sourceforge/jnlp/AppletLog.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'netx/net/sourceforge/jnlp/AppletLog.java') diff --git a/netx/net/sourceforge/jnlp/AppletLog.java b/netx/net/sourceforge/jnlp/AppletLog.java index bde8ede..9c178f8 100644 --- a/netx/net/sourceforge/jnlp/AppletLog.java +++ b/netx/net/sourceforge/jnlp/AppletLog.java @@ -1,12 +1,15 @@ package net.sourceforge.jnlp; import java.io.ByteArrayOutputStream; +import java.io.File; import java.io.PrintStream; import java.util.logging.FileHandler; import java.util.logging.Level; import java.util.logging.Logger; import java.util.logging.XMLFormatter; +import net.sourceforge.jnlp.util.FileUtils; + /** * This class writes log information to file. * @@ -20,8 +23,8 @@ class AppletLog extends Log { // If logging is enabled, we create logger. if (enableLogging) { String fn = icedteaLogDir + "plugin" + java.lang.System.currentTimeMillis() + ".log"; - boolean append = false; - FileHandler fh = new FileHandler(fn, append); + FileUtils.createRestrictedFile(new File(fn), true); + FileHandler fh = new FileHandler(fn, false); fh.setFormatter(new XMLFormatter()); String logClassName = AppletLog.class.getName(); logger = Logger.getLogger(logClassName); -- cgit v1.2.3