From b2063cc78424a930deb8bb70c476da2de2b4fbb6 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Thu, 21 Mar 2013 13:33:31 +0800 Subject: [PATCH] minor: Fixed potential NPE due to non synchronization access to m_writer. --- org.adempiere.base/src/org/compiere/util/CLogFile.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/org.adempiere.base/src/org/compiere/util/CLogFile.java b/org.adempiere.base/src/org/compiere/util/CLogFile.java index edfc84d3da..11757f9b51 100644 --- a/org.adempiere.base/src/org/compiere/util/CLogFile.java +++ b/org.adempiere.base/src/org/compiere/util/CLogFile.java @@ -264,7 +264,7 @@ public class CLogFile extends Handler * @see java.util.logging.Handler#publish(java.util.logging.LogRecord) * @param record log record */ - public void publish (LogRecord record) + public synchronized void publish (LogRecord record) { if (!isLoggable (record) || m_writer == null) return; @@ -328,7 +328,7 @@ public class CLogFile extends Handler * @see java.util.logging.Handler#close() * @throws java.lang.SecurityException */ - public void close () throws SecurityException + public synchronized void close () throws SecurityException { if (m_writer == null) return;