[jboss-cvs] JBoss Messaging SVN: r7520 - trunk/src/main/org/jboss/messaging/core/journal/impl.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Jul 6 10:05:41 EDT 2009


Author: clebert.suconic at jboss.com
Date: 2009-07-06 10:05:40 -0400 (Mon, 06 Jul 2009)
New Revision: 7520

Modified:
   trunk/src/main/org/jboss/messaging/core/journal/impl/JournalTransaction.java
Log:
Fixing NPE on NIO

Modified: trunk/src/main/org/jboss/messaging/core/journal/impl/JournalTransaction.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/journal/impl/JournalTransaction.java	2009-07-03 13:28:54 UTC (rev 7519)
+++ trunk/src/main/org/jboss/messaging/core/journal/impl/JournalTransaction.java	2009-07-06 14:05:40 UTC (rev 7520)
@@ -221,11 +221,14 @@
       }
       else
       {
-         for (JournalFile file : pendingFiles)
+         if (pendingFiles != null)
          {
-            if (file != currentFile)
+            for (JournalFile file : pendingFiles)
             {
-               file.getFile().waitForClose();
+               if (file != currentFile)
+               {
+                  file.getFile().waitForClose();
+               }
             }
          }
       }
@@ -472,8 +475,7 @@
       long id;
 
       int size;
-      
-      
+
       /**
        * @param file
        * @param id




More information about the jboss-cvs-commits mailing list