From 37b41819a8956f191f08d0414d05b0f78f83bde2 Mon Sep 17 00:00:00 2001 From: Andrew Gaul Date: Thu, 27 Feb 2014 17:16:08 -0800 Subject: [PATCH] ZOOKEEPER-1890: Close FileOutputStream in FileTxnLog --- .../org/apache/zookeeper/server/persistence/FileTxnLog.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/java/main/org/apache/zookeeper/server/persistence/FileTxnLog.java b/src/java/main/org/apache/zookeeper/server/persistence/FileTxnLog.java index 598cb23b30f..2776aa6860c 100644 --- a/src/java/main/org/apache/zookeeper/server/persistence/FileTxnLog.java +++ b/src/java/main/org/apache/zookeeper/server/persistence/FileTxnLog.java @@ -162,8 +162,10 @@ protected Checksum makeChecksumAlgorithm(){ public synchronized void rollLog() throws IOException { if (logStream != null) { this.logStream.flush(); + this.logStream.close(); // closes fos this.logStream = null; oa = null; + fos = null; } }