You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by el...@apache.org on 2011/01/25 16:45:58 UTC

svn commit: r1063325 - /mina/branches/2.0.3/mina-core/src/main/java/org/apache/mina/core/service/SimpleIoProcessorPool.java

Author: elecharny
Date: Tue Jan 25 15:45:57 2011
New Revision: 1063325

URL: http://svn.apache.org/viewvc?rev=1063325&view=rev
Log:
Added a check for nullity to avoid a NPE

Modified:
    mina/branches/2.0.3/mina-core/src/main/java/org/apache/mina/core/service/SimpleIoProcessorPool.java

Modified: mina/branches/2.0.3/mina-core/src/main/java/org/apache/mina/core/service/SimpleIoProcessorPool.java
URL: http://svn.apache.org/viewvc/mina/branches/2.0.3/mina-core/src/main/java/org/apache/mina/core/service/SimpleIoProcessorPool.java?rev=1063325&r1=1063324&r2=1063325&view=diff
==============================================================================
--- mina/branches/2.0.3/mina-core/src/main/java/org/apache/mina/core/service/SimpleIoProcessorPool.java (original)
+++ mina/branches/2.0.3/mina-core/src/main/java/org/apache/mina/core/service/SimpleIoProcessorPool.java Tue Jan 25 15:45:57 2011
@@ -286,6 +286,11 @@ public class SimpleIoProcessorPool<S ext
                 disposing = true;
                 
                 for (IoProcessor<S> ioProcessor : pool) {
+                    if (ioProcessor == null) {
+                        // Special case if the pool has not been initialized properly
+                        continue;
+                    }
+                    
                     if (ioProcessor.isDisposing()) {
                         continue;
                     }