https://issues.apache.org/jira/browse/AMQ-3725 - close delegated file only if 
not null


Project: http://git-wip-us.apache.org/repos/asf/activemq/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq/commit/a675bd96
Tree: http://git-wip-us.apache.org/repos/asf/activemq/tree/a675bd96
Diff: http://git-wip-us.apache.org/repos/asf/activemq/diff/a675bd96

Branch: refs/heads/activemq-5.9
Commit: a675bd96f062b97247e7e623d2a6509a71b6c9f2
Parents: a38d26b
Author: Dejan Bosanac <[email protected]>
Authored: Fri Nov 1 14:02:49 2013 +0100
Committer: Hadrian Zbarcea <[email protected]>
Committed: Tue Mar 11 21:20:05 2014 -0400

----------------------------------------------------------------------
 .../org/apache/activemq/util/RecoverableRandomAccessFile.java    | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/activemq/blob/a675bd96/activemq-kahadb-store/src/main/java/org/apache/activemq/util/RecoverableRandomAccessFile.java
----------------------------------------------------------------------
diff --git 
a/activemq-kahadb-store/src/main/java/org/apache/activemq/util/RecoverableRandomAccessFile.java
 
b/activemq-kahadb-store/src/main/java/org/apache/activemq/util/RecoverableRandomAccessFile.java
index fbb3212..35c1586 100644
--- 
a/activemq-kahadb-store/src/main/java/org/apache/activemq/util/RecoverableRandomAccessFile.java
+++ 
b/activemq-kahadb-store/src/main/java/org/apache/activemq/util/RecoverableRandomAccessFile.java
@@ -56,7 +56,9 @@ public class RecoverableRandomAccessFile implements 
java.io.DataOutput, java.io.
 
     @Override
     public void close() throws IOException {
-        raf.close();
+        if (raf != null) {
+            raf.close();
+        }
     }
 
     @Override

Reply via email to